Archive, publish, copy

Adds Archive and Copy as New actions, and allows the user to publish badge drafts.

Currently the vast majority of fields are lost upon publishing.