test and fix for minimum possibility bug
test case and fix for bug when removing the only possibility for a cell. This can happen due to the order that eliminations and places mutually recurse, placing a consequence before all the eliminations propagate.
Do not fail all the way out when a conjecture fails
main app to read puzzles from files and solve