Re #444 Improved Varnish Caching. Moved the caching behaviors from database to controller level. Added support for invalidating lists so we can append content.