Code tidy up
Updated the stateListProvider::canVisit
Made the name of the cache variable more clear
Bug fix for syntax error
Updated the providers private syntax
Logic error fix for userProvider::addRole
Updated $urlRouterProvider.otherwise