User pages

Adds the forgot password reset code and the change password and user info profile pages.
Can you indent one level all the javascript lines that exist within the `.ready` function?