Listing 6.6: validate presence of name
Listing 6.8: update user_spec
Listing 6.9: update user_spec for email check
Listing 6.10: validate email and name in user model
Listing 6.12: user model name max length set to 50
Listing 6.14: validate email with regex
Listing 6.18: test uniqueness of email in user model
Listing 6.19: migration for enforcing email uniqueness
downcase email attr in user model for uniqueness
Listing 6.21: added bcrypt-ruby
6.3.1: added password_digest to db