Create User model from scaffold and migrate db
Spec and passing code to validate presence of @name, @email in Users
Add maximum length validation on User#name
Spec and pass test to validate User#email format
Spec for and pass uniqueness validation on email (inc. case-insensitivity)
Add index to User#email and force uniqueness check in db code
Add password digest to Users
Add functionality with has_secure_password to Users
Make a basic User model (including secure passwords)
Merge branch 'modeling-users'
Spec test for email downcasing (tests before_save in user model)
Clean up before_save invocation with bang
Test for double-dot in email addresses; revise regex to catch them
Pull in exercises from end of modeling-users section
Merge branch 'modeling-users'