Finish Basic Quorum

The quorum should be to the point where different participants talk to each other, send heartbeats, and delete each other if anything illegal happens.

All the tests pass, but the main binary fails. I'm not sure what's causing it but travis-ci won't care so the build passes... heh.

We'll be adding testing to main in the next PR that basically sets up a full quorum communicating over a network, and we'll fix all of the bugs we find.