changed some of the variable names for better clarity especially variables named move or currentMove to moveToken
consolidated common logic in handleKingSide and handleQueenSide castle methods into one new generic method
now the turn object knows who the capturer and captured pieces were not the game and removeChessPiece is now implemented as a move object for consistency
removed some dead code
swing portion now displays chess pieces
added notes that class with eventually need reference to PGNViewer