Completed password reset functionality

* Requires confirmation of contact number to send email
* Reset password link only valid once