add user model and validation for presence
add email validation
add email uniqueness validation
modify email uniqueness
add bcrypt (bcrypt-ruby was changed)
add password_digest
add password_confirmation and use has_secure_password
make basic user model with secure passwords
modeling user