Integration tests

Introduce the first set of integration tests to remus. These verify end to end communication works properly.
Fixes issue 86.