Implement HTTP transport

HTTPTransport uses HTTP to send and receive messages. Messages are
received via polling with a configurable polling interval.
Fix logging statement
Add TODO note