The CSRF cookie name is different

Because I am too lazy to go add a new predicate to the Pyramid app, I am
just going to change them in javascript.
Use the $log service

The framework contains ways to log stuff ... woohooo
We just need a single notification

If the user service sends out the notification, we trigger some changes
to the variables in the $scope
Change the function to reset the service if we fail

This way if we don't receive a valid answer, we reset the service, and
return false.
We need to broadcast if we clear the user
The check for the status is not required

Instead simply service.setUser and return the result.
Add static view for the HTML static folder
Create some not found view configs

This allows us to respond appropriately if a static view is not found,
rather than returning the main page html.
Inject the $log in the User service.
Login button became a logout button
Just return true ... instead of returning the authenticated
Resolve the deferred
We have no need to send the data to the promise
Add debug statement
Add ng-view
Add a $routeProvider and the $locationProvider

Setup all of the routes, and set up the route provider as well as the
location provider and set it to HTML 5 mode.
When the User service announces change reload the $route

When the user service changes, i.e. the user is logged in/logged out, we
notify everyone and we reload the current route...
When route changes, check if user is logged in.

If the user is not logged in, we actually change the template/controller
over to the Login controller, this forces the user to immediately log
int to the application.
Add the login/home controller files

This way the two controllers are loaded.
We need to set the CSRF Token cookie