Adding reset functionality with tests.
Altering min length to be consistent with password reset interface.