Badge draft and template adding/editing, directory categories

This is a rough pass at implementing badge draft adding/editing as well as a very basic directory split into badge statuses (Template, Draft, Published, Archived).

Currently there is no support for modifying images (a placeholder image is used for all drafts).  Active badges cannot be edited, and there is no support yet for publishing a draft, or creating a new draft from a template.  Also, archived badges do not yet exist in Openbadger, so the archived category is always empty.