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
Make filters dynamic in browse
Remove cruftiness from views