As a follow-up after #1, we need integration tests to ensure robonode-client and robonode-server work together.
The goal here is to make sure our robonode server's transport layer end-to-end and the robonode client work with each other, i.e. there are no surprises or incompatibilities at the transport implementation.