Hash function

Client now sends a hash of the password instead of the password itself