Added a set of integration tests

These tests assert an initial state, and perform failover/failback tests.
Merge pull request #40 from retr0h/retr0h/full-blown-integration-tests

Retr0h/full blown integration tests