create user model
add validation and presence tests, user/email
add length validation test to name
add email format and duplicate tests
add bcrypt to users model
add tests for empty and matching passwords
finish basic User model (including secure passwords)