User model & validations
Add index to users email
Before save downcase
Gemfile update for bcrypt-ruby
Password Digest Migration
Password security
has_secure_password