Generate Users controller
Add annotate gem
Add User model, migrate database, annotate
Add validations to User model, add unique index on email
Add before_save to User model to keep email lowercase
Add bcrypt-ruby
Add password_digest to User model
Add password and password_confirmation to User model
Add validations to password and password_confirmation
Fix mistake in User model, add password support
Add User seed
Generate Sessions controller
Add Sessions to routes
Add more routes leading to Sessions controller
Add actions to Sessions controller, create sign in page
Add sign in link to dropdown
Basic login support and login form design
Remov password_confirmation from User model
Add breadcrumbs to Sign in action
 Add remember token to User model and code it to store random value