feat(server): Add update message
refactor(main): Add update message draft
refactor(server): Fetch published messages only
feat(server): Add endpoint for drafts
style(template): Add rudimentary styling
refactor(main): Add drafts usage
refactor(main): Impl simple autosave with drafts