Added the ability to be authenticated on public areas, but only enforce authentication for specific areas.

This also supports the ability to "Sign In" on any public page as well as the original redirection when entering a secure area.
Updated the major version as this is a breaking change.