feat(messenger)

Added messenger interfaces and a GoGoProtobuf over HTTP messenger.
Added GoGoprotobuf Codec.
Added HTTP transporter.