Implement password reset and authentication test suite
.
Also test explicit password resets.
Add tests for unauthenticated password-change attempts.