Added 404s for missing cache entries
trivial 404 improvements
added D3
added leaflet
better typing in caches
added rudimentary view-map route