Version 1.  Still plenty of bugs to work out with check and checkmate.  Added GamePlay class to work as a wrapper for all the chess logic classes.  It also helps division of responsibilities.