Added whole page caching, cache invalidation on new post, cache action added to dashboard