Update method to return object to allow currying
Update PSR2 Code Standard
Update reset password flow

- Token will be sent to the email address specified
- Password will be reset by filling in the form on the URL specified in
  the email