Intending to build support for single-use backup codes. Started refactoring to move trait dependencies internally, so that classes only have to specify their own direct dependencies.
Includes significant breaking changes. Default port and transportation changed to http via port 80 Names of environment variables have changed.