project restructure wip
project editor and display

New markdown editor is now used for creation and editing of projects.
Project display is more structured, and we've moved away from
contenteditable to having the same for for edit as for creation.