61973104 caching on topical event about pages

I've also made `TakePartPagesController` public-facing so it gets caching too.

https://www.pivotaltracker.com/story/show/61973104