Curve25519 public key encryption in python
Curve25519 public key encryption in javascript

* vendorize js-nacl (https://github.com/tonyg/js-nacl)
generate curve keys
fix import order
generate random secret for curve crypto
don't publish identity
remove server-side identity hosting logic
drop identity table
fingerprint calculation is synchronous
use curve crypto server-side
authenticate using curve encryption
log outgoing packets
preserve message sender
migration for message.sender
encrypt/sign with curve
remove RSA crypto from coffee code
remove simple-crypt dependency
remove server-side RSA code
replace fingerprint with pubkey
squash migrations