Add cache priming and auto-updating

This forces our app to auto-download/update various routes so we have good cache data locally, and clients don't have to wait.  If you want other routes preloaded/auto-updated, you can add them in `primeCache`