IIFE Wrapper, Unit Tests, and Demo for auth in same window strategy

Wrapped the module inside an IIFE as that is current best practice (https://github.com/johnpapa/angularjs-styleguide)
Added some basic unit tests (more and better ones to come)
Added an example for the same window strategy.  Will add a more production ready one shortly.