Add common and topojson as dependencies
Add objects that the DataManager needs access to
Add methods to update locations and neighborhoods when filters change

TODO: Wire in filter functionality once that is finished
Listen for filter changes on the dom
Add helper function to gather filters
Change neighborhoods model to keep track of geojson
Add listener for neighborhood ready status
Rename to DataManager because this manages data
Add Location to required/merge conflict
Merge conflict (not sure what happened)
Use getMarker and setMarker methods to add markers to map
Use updateLocation function to remove duplicate code
Add marker popup to Location.setMarker()
Remove unused code
Add comments
User reference to self and not this
Merge remote-tracking branch 'upstream/staging' into topic/add-data-manager

Conflicts:
	python/ecep/portal/static/js/cel/pages/browse.js
Add change of locationLayer when we update locations

Necessary because we are using this for when the zoom changes
as well
Update var declaration

- change name to dataManager
- move layertype out of dataManager
(otherwise throws error when using in same declaration)
Cleanup of location and add simple icon cache