Updating filterByShape for Markers

Currently, filterByShape wants to work on circles/dataCircles and not
the regular Leaflet Markers that I've been transitioning to. I updated
filterByShape to work with markers, but now it breaks on Divvy and Crime
data -both are not currently markers.
Updated refreshData for Markers

The appropriate code for refreshData now has an appropriate switch/case
inserted. Also, the helper functions for potholes, lights, and vehicles
have had a new parameter added to the end. If 0, not a refresh, if 1,
refresh.
Divvy Bike Stations Updated

Divvy bike stations now have their own custom marker and creation code.
They are now markers and as such, play nice with box selection. Still
need to fix their update code.
Divvy Bike Stations Refresh Updated

Updated the code for refreshing Divvy bike stations. Now all that needs
to be done is the crime data (both creation and update).