fixed bug in password_reset
Added password reset on User model and SessionController
Added mailer
Added password reset actions and strongparams.
Return an error on blank password updates
Updated find_by_code
updated session controller
Added PasswordResetter model
Added user_authenticator
Removed ! from .save
amended password controller
Added mailer after reset password
Added log user in and out
Move redirect_to to ApplicationController
Move noty to ApplicationHelper
My attempt at a refactor
Harry refactored code
Added icon files
Added new forms in index
Added user fields and routes command