re-DRY in keyboard-actions.coffee (now with less breakage)
added isTab() to key
reformat antenna (removed commas, made a single column of events)
fixed error message when running specs
making scratch automatically install the interactive tests was creating errors in jasmine where we have not set up a DOM environment.
added UX that resets focus on the listener when done editing a node
grouped setup of listeners in scratch.coffee
UX can now create links (though only circular and annotation isn't implemented yet).  Canceling and finishing work.
UX linking now includes linear links and annotations.
still rough around the edges, but maybe usable now