Changed user classes to return their respective user types. Changed password to passwordToBeSaved.
Added a new function to save a user. Changed pass validation function to use a SHA256 hash instead of a plain text password.