AngularJS $location and $routeProvider wrapper that adds feature namespacing