Vendor ed25519 and address Issue #122

Fall back to the vendored version of ed25519 if 'pynacl' is not configured or not available.  If available, use pynacl to verify signatures on the client side.