Single Participant Concensus

This is really just my attempt to bring the pull  request sizes and coverages back under control. All this does is get a single participant performing consensus upon itself, printing out a very basic status.

The next PR will support multiple-participant quorums.