lib/transport: add library providing an http Transport, so it can be easily modified in one place