User pages

Adds the forgot password reset code and the change password and user info profile pages.
No, the template was originally only showing errors with that variable name, but then I added this.