editor bindings and switched model to separate file for refactored code
tests for emacs really didn't work out
use a .patch file, and include that in the emacs extension