Implement Ed25519

This ports the djb reference implementation of Ed25519 keypair generation, signing, and verification.