added background to close/show buttons on flash messages
rearranged user validations
added callback to downcase user email address before validation
set default_url_options configuration in dev environment
added method to generate a random token and a callback to generate an auth token before user create
fixed method typo name in username check controller
added password resets controller
added routes for password resets controller
added form instructions box styling
added password reset "new" form
added messager mailer
added letter opener gem
set letter opener as mailer delivery method in dev environment
set up #reset_password mailer method
set up user method for sending user password reset email
set up create action of password reset controller
added route to /forgot_password
linked forgot password link to password resets new action