Allow for a better performance with cache circumvention by caching repeated GETs (#31). Needs wiring into the rest of the API