progress stuff working
javascript rewritten in fux/react style with separate dispatcher
and store components driving a unidirectional events/updates
cycle. much better code structure.

we're now using two transpiler/bundler thingies, so we're mired
deep (though not as deep as we soon will be) in js tooling
foolishness.

both of the following command need to be running in order for
continuous builds to happen

  jsx -w jsx/ js/
  watchify app.js -o app-bundle.js -v