Cleanup.
Cleanup and add tests for the authenticate module.
Check to make sure the forced issuer is a hostname. Add unit tests to make sure the check works.
Allow there to be multiple email issuer namespaces.
Fix post-email verification for a user who had a primary email address that was then changed to use forceIssuer.