make it easy to run tests from emacs
Start at moving in another layer between the gap buffer and the editor window
tweak editor logging