Undo and CheckMate

ok so undo feature will need to be updated on gameboard.cc. 
Undo will undo last move. this will be used by check, if person put themselves in check. undo that move.
if a person put someone in check, now lets see if the person is also in checkmate, if so, update the wins for a player and break the loop. cout appropriate messages