memoize the pip crimes function

No point in caching the PiP endpoints since they depend on Lat and Long
which are floats, better just cache the extra crimes and determining the
max date
separate functions for extra crime PiP for better caching
move pip to template
PiP
pip js
leaflet pip js
don't place the same js file in two different places
df outline geojson name change
pip.js as asset
df outline as geojson
modernizr