Create user model via <rails g model>
Modify user model. Add validators.
Add haml gem into Gemfile.
Generate controller via scrafold. <rails generate scaffold_controller user>
Add bcrypt-ruby gem into Gemfile.
Add resources :users into routes.
Regenerate user. Add user CRUD.
Change password_digest to password. Add has_secure_password
Add authnticate method into user model.
Fix routes.rd
Create Session controller
Add stub method into SessionController.
Reconfig database.yml
Implement testes for SessionsController
Remove self.authenticate method.
Modify fixtures. Modify users_controller_test.
Add sessions routes and root_path.
Rename controller and implement the create, distroy methods.
Merge branch 'feature/authentication' into develop