User pages

Adds the forgot password reset code and the change password and user info profile pages.
Can we make this URL part of the config? Seems like we will need to change it in a lot of places in the near future. BTW it's OK to open an issue for this.