Merge pull request #377 from andyperlitch/ngConsole

Temporarily pointing gulp-ngdocs dep to branch with fixes
add userSession and authentication services
update app tests, add app-controller_test file
remove PhantomJS from default browsers to test on for karma:watch
Complete tests for authentication
updates to location change handler for auth
add case for login page
fixed app-controller and tests
changed karma:watch task to not do coverage calculation
add login page module, route, and index entries
add UserModel to index
userSession now just an instance of UserModel, updated tests
auth-scheme -> authScheme
principle -> principal, headway on login screen
Update usage of webSocket to reflect recent changes.
add more debug statements to the route change handler, add redirect support
add clear() method to BaseModel
add logout method
add ngCloak css
add logout scope function to app-controller, add user info to header