UserService now publishes loginState events only on the rootScope (emit instead of broadcast)
Added a callback to the refreshLoginState in function in UserService.
Made the new refreshLoginState callback optional.
Adjusted some comments in UserService.
Added a directory for tests. Developed tests for UserService in the Jasmine framework. Also added a configuration file with the required information for the Karma test-runner to run the tests.
Added a button to the UI for accessing the "Manage Users" interface. The button is hidden for anyone who isn't admin.
Converted tests to use mocha and chai instead of jasmine.