Add and apply migration; Add gem 'annotate'
Add validations to User model; Add index to email attribute; Add tests to the given validations
Add column: password_digest; Add specs for password and password confirmation
Add authentication and corresponding tests