Adding reset functionality with tests.
Altering min length to be consistent with password reset interface.
Fixing email address field.
Merge branch 'reset-password'. Resolves #10.