beginnings of very trivial cache
continuation memory caching
memory cache more or less finished
added gzipped response