Generate a User model
Run bundle exec rake db:migrate
Place the annotate gem in a group :development block
Bundle exec annotate
Listing 6.8, Testing for the :name and :email attributes
Validate email and name presence. Also added test for validation
6.2.3, Add test for name validation and a length validation for the name attribue
Test for email format validation
Validate the email format with a regular expression
6.2.5, Test for the rejection of duplicate email addresses and validating the uniqueness of email addressess
generate migration add_index_to_users_email
migration for enforcing email uniqueness
At this point I am done with section 6.2 and at the beg of 6.3
6.3.1, install gem bcryt. Test User oject has a password_digest column.  Generate a migration for the password_digest column.  Migrate the development database and prepare the test database.
6.3.2, Add test for the passowrd and password confirmation
6.3.3, Test for the authenticate method
Finish section 6.3.3