Edit post wiring

Tracking issue for edit post wiring. Replaces #71 

Todo:
* [ ] Handle multi value fields
* [ ] Validate URL fields
* [ ] Display server errors
* [ ] Show current user name in edit?
* [ ] Show revisions
* [ ] Custom category selector?

Later work (future tickets)
* Default to current user for edits