Create ChessPosition.h

We represent chess positions as 768-dimensional vectors (see "dimension" in ChessDimensions.h update).

Currently, only meaty pieces:
* set_up & move, and
* paint, which uses graphics libraries to be described.