In-place markup editing.

The slide-out editor was confusing, but this seems a bit better. Shame
to lose the live preview though. The current code is kind-of
inefficient, as it's still rendering the markdown on each
keypress. Closes #48.