Add User Validations
Add password reset flow.
Added password reset on User model and SessionController
Add mailer.
Fix mailer template .text.
<(=^_^=)>
Add password reset actions and strongparams.
Add password field blank validation.
Add User model find_by_code.
find_by_code update
Add bad refactoring.
Add Mail error catching.
Setup classes for session#create.
Added password resetter methods.
Add Password resetter constants.
Add send_reset_email
Add update_user_and_send_email.
User Authenticator logic
Refactor handle password form
UserNotifier with password_with_reset