TODO
Authenticators - separate dev and production implementations.
Authenticators - WIP
WIP recover login action
Change class name
Whitespace only
Remove no-longer-valid unit test
Fix unit test to match modified output of TypeUtilities::describe()
Add TokenGenerator utility class and unit test.
Use TokenGenerator for password reset token.