Added covering rules for most core rules - just need to cover the Range
rule and add basic rules like "all squares must have the correct set of
choices set" and "may not be identical to any previously found choice
set"