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.
`self.` is implicit here. `queue_items.include?(queue_item)` would work just as well. `self.` is only required when setting an instance variable.