Added comments for datamodel and code to ChessBoard.java.

ChessBoard.java needs some more moving code in #move(String) and some
logik of how to compute castlings and how figures can move ...
Maybe the old ChessFigure & ChessFigureType enums are needed.
Saw some approach with movement matricies ... (from where came the
figure?)