Implemented caching on all of our http requests. Code for caching is set to hardcoded defaults for now, but we can dynamically configure the cache later.