Initial functional checkin of the controller

Note: This does not yet handle artifacts, nor the logs from the builder-core, as we don't yet have those interfaces exposed
Hm, might be good to use the docker archive package here instead of introducing another dep.  We're using the archive package in many other places, plus this library doesn't look as robust or as well maintained