Don't kill -9, bump some timeouts, use more concise branch condition.
First pass at a proper refactor for the "mirror to everyone" MerkleRing.
 * need to refactor more. Have an idea for how to make this design a bit easier to understand, but picking the classnames is proving tricky...
Renaming MerkleIndex -> KeyTabulator, MerkleRing -> DigestIndexer, MerkleTree -> DigestTree.