Implemented posts cache, so we don't render already rendered stuff.
Moved cache under output dir to make sense