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.
Merge pull request #3 from BrendenAZ/brenden

Structural overhaul