add 'live' flag to page model, and use it in routing to only serve live pages
implement unpublishing of pages
Add option to save as draft or publish immediately on the 'add page' form
add option to publish or save as draft on page edit
Allow routing to go through unpublished pages (but not serving that page itself), meaning that we don't have to enforce all child pages also being unpublished
implement page preview
layout of page listings to factor in published/unpublished. tweaks to edit interface and tweaks to docs, images, snippets to reflect same changes to pages
implement serialization on ClusterableModel
implement deserialization of ClusterableModels
make the foreign key point back to the parent object when adding a child
merge updates to django-cluster into the verdant codebase
Merge branch 'pagestatus' of github.com:torchbox/verdant-rca into pagestatus
Implement saving of article revisions
retrieve latest page revision when editing and previewing
Implement saving new drafts of live pages without updating the live version
Merge branch 'develop' into pagestatus
change message to say 'Page x published' when we're publishing
When retrieving latest revision, override tree parameter fields that may be outdated in the revision record
Add flag to indicate that a page has unpublished changes
Add options to view draft vs live on page listing