add capability to invalidate to remove items from the cache
Merge branch 'phase2' of github.com:CottageLabs/OpenArticleGauge into phase2