Added login method

Added login method and tests to the security service.
Added and upgraded Grunt packages
Merge branch 'master' into feature-add-security-service
Added logout method

Added logout method and tests.
Added isAuthenticated method and tests.
Clean up karma.conf.js file
Merge branch 'master' into feature-add-security-service to correct the karma.conf.js files' browser
Added isAnonymous method and tests
Added hasAllRoles method and tests