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.
yes, I guess this is the bad habit grown in first course where I decided to put self. before anything :). And sometimes I help myself in thinking that way and forget to remove it :)