more modular/configurable execution node.
refactored tests
refactored UI now using codemirror.
more edits