Change the interface of transport.

Specifically
```
Transport.send(String destination, Message msg);
Transport.Receiver.onReceived(String source, Message source)
```