Generated user model
User model validation
Add index to user email
Save emails as lowercase
Add password digest to users table
Password confirmation