implemented RemoteConnection and decoders

* MsgDecoder
* MsgEncoder
* ProtobufDecoder
* ProtobufEncoder
* Finished implementing either