improved speed by introduction of response caching, reworked twig
templates to use inheritance and blocks instead of includes