Integration tests

Introduce the first set of integration tests to remus. These verify end to end communication works properly.
Fixes issue https://github.com/robertmaynard/Remus/issues/86.