match api structure authoring is expecting

change the POST fields to match what authoring expects. Adds a place for a user-provided commit message.
Needs styling.