add gmMarkerSpec-Id - tests all the ById Marker functions
Added markersById functionality, allows angular-gm to store markers by a user provided id instead of the markers latlng position