To release
* Go through editor and clean it up

Optional:
* Move JS of editor into a separate file?
* Add in keybindings? Will we just always offer them all, or let the user select whcih ones go through? It gets a bit messy since vim is treated differently.