Adds client for sending betaUser requests
Corrects typo
Adds BetaUser basic acceptance tests
Adds todos
Cleanup
Adds helper for securing a password
Adds checks to existing hash
Cleans up creation of betaUser to use external hasher
Cleans up betaUser password check  to use external hasher
Cleans up and removes test for password check

The java object returned by the client is the representation the client can see (no password/salt) so checking the password on this object will fail
Cleans up betaUserCreation to simplify