Auth egghead

Ready for acceptance into master in preparation for some project refactoring and testing. Credit for help with this awesome new auth stuff goes to: 

https://github.com/eggheadio/egghead-angularjs-aunthentication-with-jwt/tree/master/public

and 

http://www.sitepoint.com/implementing-authentication-angular-applications/

and

http://stackoverflow.com/questions/24372300/angularjs-ui-router-authorization-before-proceeding