Implement a key store #2 in JavaScript. See the [doc](https://github.com/richardschneider/ipfs-encryption/blob/master/src/keystore.md), [code](https://github.com/richardschneider/ipfs-encryption/blob/master/src/keystore.js) and [spec](https://github.com/richardschneider/ipfs-encryption/blob/master/test/keystore.spec.js) It must - [x] Manage a key (create, delete, list) - [x] Import/Export a key - [x] Encrypt/Decrypt a stream of data with a key - [x] Create a PKCS 7 CMS message It could - [ ] Sign/Verify a stream of data with a key