Make the default test fixture epsilon value .4
TMGas::Reservoir::hashBit() function provides two deterministic, random bits based on the cells of the grid.
Add interaction cell to TMGas
Exclude the interaction cell from the hash bits.
Revert "Exclude the interaction cell from the hash bits."

This reverts commit 6c6bbbfd43e5c20d80e614661f0cf8760c127fcd.
Test if changing the interaction cell changes the hash bits.
Exclude interactionCell when calculating the hash
Implement TMGas reservoir interaction state machine.

This rule has a full unit test suite, so we could theoretically play around with arbitrary rules.
Attach demon to the TMGas::reservoir

Closes #10
Add CLI option for TMGas reservoir
Add performance test for the tmgas reservoir.
Add TMGas to the staging phase. Closes #11.