Refactored most of User/Auth/PasswordReset, nearly working