add openpgp.js
start work on the PGP modal look and feel, attempt to sufficiently describe the concept in 1 modal :s
got key generation working with async web worker
allow user a way to look at their keypair information
move pgp related things out of chat client file
attempt to make tests more cross-browser
use phantomjs for CI
allow user to destroy their keypair, get fingerprint and display that
add a keystore, automatically submit armored public key when generated, add own key to keystore when generated, attempt to add/update any keys in keystore with new meta information when seen
properly keep track of last_used_in channel for keystore