Add "archived" state to Edition
Update EditionUnpublisher to archive editions

Depending on the unpublishing reason, the edition is either archived
or reverted to draft.
WIP - get feature passing