Added random password generator.
Add password reset flow.
Added password reset on User model and SessionController.
Add mailer.
Add password reset actions and strongparams.
Continuing to refactor PasswordController.
Add User model find_by_code.
find_by_code update.
Add Mail error catching.
Refactor handle password form.
UserNotifier with password_with_reset
Add log_user_in / log_user_out.
Move redirect_to to ApplicationController.
Move noty to ApplicationHelper.
Refactor password#update.
First skeleton changes to my website.
Adding testing functionality.
Functional but horribly ugly site completed.
Close enough.
It's about to get hairy.