Implemented basic HTTP caching that works.