Continuing Narrowing down
I think all the code is wrong
Getting closer to correctly implementing more advanced elimination
strategies
Changing refreshPossibleList
Rewrote refreshPossibleList to be more efficient. Successfully
implemented new method to check rows and eliminiate duplicates.