Password reset

Allows users to reset their password.

To do:
- [ ] send appropriate emails