Add cache headers and semi-static pages