Introduce archived stories

Introduce the notion of archived stories. When
stories are complete, we can save their state
in archive form, and remove them from the backlog.

This commit prepares us for archiving multiple
stories at once, when the UI is ready.