Take the resulting value if cache is passed a function
Lazy load resources in resource.all
Remove geocoding from geography resource
Metrics refactor, RegionMetrics

No longer store metrics as a redis hash, just use the cache middleware
Add RegionMetrics
Major updates. Namespace routes, no /api prefix, multi region handling