Current Validity Checks

Added methods that check a value or possible value for validity in the
puzzle as it currently stands.  Blanks are ignored.  These methods are
intended for use in a solving algorithm, which will need the ability to
test different values in inputs.