implement plumb-run to start a build

* doesn't actually run script yet
* some fixes for running in the real world
* can PUT to an existing project