initial implementation of modules/transport/http and tests for itself