Feature/add transport structure

Rather use `"http://example.com/foo"` or something as the the base URL. It make it slightly clearer that we're explicitly supporting path prefixes and a high port number can be confused with the `transport_url` when glancing at test failures.