Generate User model & migrate changes to database
Add annotate gem to gemfile
Bundle install
Anotate User model
Run rake db:test:prepare
Add presence vaildator for users :name
Add presence validator for email +test
Add length validator for name +test
Add test for email format validator
Add format validator for email
Add uniqueness validator for email + test
Add insensitivity to case to emial uniqueness test
Add insensitivity to case to emial uniqueness validator
Generate migration to add_index_to_users_email
rake db migrate
rake db:test:prepare
Add 'bcrypt-ruby' to Gemfile
Bundle install post-adding bcrypt gem
Add responds to test for password_digest
Add migration for password_digest for users