Password reset

1) add PasswordResetController
2) add views for PasswordResetController
3) add specs for PasswordResetController
4) add code for PasswordResetController
5) add validation on password length

Please approve.
yea I see it now. Although what is the benefit in find_by_email rather than find_by(email: ?