Signup

Adds a missing srp method, hex translation method, and a new signup method.
Fix srp bugs to make signup work

* Meteor concats the *hex string* of the hashes, not the hash bytes
  themselves
* We desperately want salt to be ascii-only, so I've added the option to
  input the salt instead of generating it.