Created User model, tests, and db constraints incl secure passwords.