fixed errors introduced by others, updated ForgotPassword, created ForgotPasswordTest