wip on converting registration repo to new route-handler-based API
file renames
Implement unregister handler
Refactor out common code for other tests
Make a start on new forgot password tests. Step 1 tests complete
Forgot password Step 2 tests ported
Forgot password Step 3 tests ported. Changed the GET /changepassword to not do a redirect on errors
remove old files. rename test file
Verify user email functionality and tests
Set status of 400 in view handlers. Don't override it in custom handler in tests
Rename all 'change password' references to 'reset password' as that's what happens during forgot password process
Change password and tests
More secure implementation of reset password: only store a hash of the reset password token

So that if attacked can somehow read DB, they won't be able to read the unhashed password reset token and be able to reset password for any account of their choosing
Hash / verify func renames from sentry-passport-local
Remove redundant view handler
Add missing test for expired token in password reset step 3
make unknown/invalid token error message consistent
fix error messages
Add some logging. Unfinished. Left choice of log provider up to caller (they can provide a 'logger' object during init)
Add the rest of the logging