user model validations
bcrypt-ruby gem and add password_digest to user table
user password/authenticate updates