Add User model
Replace old password columns with password_digest
Add has_secure_password in User model
Replace Test::Unit by RSpec
Ensure uniqueness of User::email at database level
Ensure that user emails is downcase before save
Improve tests for user passwords and authentication
first_name and last_name are not mandatory
Reduce cost of creating encrypted password when running tests
Make users factory more friendly
Add a debug container in main layout
Generate scaffold for users#new
Delete unused RSpec files
Filter sensible parameters for User
Explain usage of RSpec mocking system
Add flash messages in main layout
Alias /signup to users#new
Add Capybara to test environment
Add tests for signup form
Add dynamic content for title, description and keywords in HTML head