Forgot Password Additional Validation

- forgotPassword.php does an additional check up front on the email
input, returning an error if user record doesn't exist for email
- Users::clearTempPassKey method created to set the tempPassKey value
null in db if a user successfully validates at login - ie. if they
remembered their old password
- Users::requestPasswordReset ONLY executes if a record exists for email
and tempKey passed