hack: add properties to buildset api

-> need to go in its own resource
implement addURL

TBD: need to implement a mutex, and tests
implement setStepStateString
ui: implement buildrequest, url, and trigger steps