Add the ability to cache GeoJSON in localStorage