Add User model
Add validators for User model
Add secure password features
Make a basic User model (including secure passwords)
Add profile page and user signup with errors
Add successful signup logic
Finish user signup
Add SSL in production
Add session controller and view for signin
Add signin form with failure logic and tests
Add signin, remember tokens, and signout
Add cucumber-rails test framework
Finish sign in