Created a User model including secure passwording and tests