cachingGet

Exposes a more generic `cachingGet` wrapper.

- [x] Add tests for wrapping a get function independently of a tilelive source
- [x] Add tests for stringify/parse of objects to/from JSON