Add UserMailer to send welcome email after registration
add spec context for sending welcome email
wire up password reset froms (pure ui)
add password_token to users table
implement sending password reset email
implement the reset password form page
implement the actual password reset action
some minor refactor after watching the solution video
minor refactor per Roy's suggestion