up to listing 6.7
some untracked files up to listing 6.7
in listing 6.12 'when email is not present' block still needs to be completed
validates both name and email in User model
length validation for name in User
email validation (format), uniqueness pending
email uniqueness with case-insensitivity
db migrated for email unique index
before save downcase email, 6.2 done
Gemfile updates according to latest gems
changing annotate to latest version
move bcrypt-ruby line up.
6.3.1 done, need to do 6.3.2
adding password related fields and rspec checks
updated user_spec, 6.3.2 done
listing 6.29 and section 6.3.3 are done.
updates to User model per listing 6.30
fix typo pasword to password
Make a basic User model (including secure passwords) Ex done
using self.email.downcase! in User