Add 'Works with' and 'Preparation' sections

* Add hash response caching and HttpCache (fix #169)