initial abstract of model
refactoring in initial abstract of model ChessFigure
add some requires to model
add missing figure to model (rook)
tests for all figures
small fixes in abstract model
tests for chess board piece and chess board
change policy when two figures in the same field - test edit
simplification of the model + implementation of the model + fixing bugs in the model tests