Integrate HTTP auth, test to 100%
100% test coverage.