2 - Fix tests to work with Catalyst 5.80004 and above.
5 - Added deprecation notice to module.
8 - Changed cache modules used in the tests to not be deprecated.
9 - Fix RT#31036, and comply with RFC2617 Section 1.2.
12 - switch to Module::Install
17 - add body to 401 status
20 - Fix basic test when using Test::MockObject 1.07 (die if using undefined
24 - Applied Ton Voon's patch that fixed option propagation for basic auth.
27 - Refactored internals into smaller methods