Added Naked Pattern

Implemented the 'Naked' pattern. Some minor issues:  At an impasse, it
repeatedly finds the same subsets over and over.
Added a variety of class helper functions. They will need to be
consolidated at a later stage.
Changed the display to render each cell's row-major position. Needs a
keyboard toggle.