Moves are added to history, including castling.
Added ChessBoard to manage pieces on a grid. Add move to history.