Required input fields:
Registration process:
We validate the email field to be globally unique.
We one-way-hashed the password on the client side before sending it out, and store the hashed value in our database instead of transmitting and storing plain text of the password.


Effects: