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
It will look for the code to be present on your system at `$GOPATH/src/github.com/sylphon/controller`, so if that is not where the repo is cloned to, that would explain why it didn't work