extracting marker deletion logic to a function
extracting main layers object
updating leaflet scope bounds only when the object changed
Merge pull request #214 from fwitzke/master

testing for bounds equality before assigning it to scope