Changing utils namespace to record.
Changing default representation for coordinates.

Previously used separate row and col values for spaces and pieces.
Changing this to a vector representation since that's the prevailing
usage, anyway.
Changing remaining functions to use vector for coordinates.
Drafting tests for board and move invariants.
Labelling board diagram in board.clj.