Move nwo to its own class
Add a Subject that tracks the current aggregate for build outputs
BuildQueueItem improvements

* Make BuildQueueItem properly serializable
* Add a field for the current build output so we can fetch in-progress build
  output
* Add a way to override the build directory per-item for testing