[skip ci] fixing .gitignore to ignore The Right Things
cleaning up match_these.java
making EVERYTHING use the deterministic pair generation code .. this disallows all nondeterministic pair generation