Extract UrlBuilder.
Soak up extra arguments in http calls.

* Need to change this to be more coherent
DRY client calls to api.