Implementing MapsService.js and commenting replaced functions in PlaceCtrl

`initMap()` should only be called once in the entirety of the app. 
Whenever `BusInfoProvider` or `UserLocationProvider` need the map object. It should be retrieved from a getMap() function that returns the `google.maps.Map` object.