added 12 tests for all things password reset