* User model * SessionsController
* Replace password field by password_hash * Add User#password attribute * Implement password hashing and verification with BCrypt mixin
* Add User model * Add SessionsController * Add password authentication on User * Request authentication for all actions except sign in * Add some helpers for ApplicationController * Update features to work with mandatory authentication