feat(hub): select hub facilities from map

* Remove Restangular dependency - use $http
* Refactor generic map.js into hubMap.js, facilityMap.js and MapService.js containing common functionality