Nuke tabs that crept into previous changes.

Late fixup to an editor config screwup on my part.
Wire up JSON editor to edit state object.

Still work in progress -- needs styling and tests.