Checkpoint - Refactoring Complete

Refactored CheckersGame class to allow easier AI implementation and
other additional features.
Added graphical display of available moves guide, and individual target
guide for specific movable piece. More features to come