Structural overhaul

Continued setting up class structures. Added class stubs for GUI and
more methods to Checker and CheckerBoard. Added some basic calls to menu
and allowed user input.