Added Board::inCheck method, and did a few performance improvements.
Overhauled the unit tests for board, so test_board_aux.txt is no longer necessary. Haven't completed those tests yet, but almost all the movement tests are done (and concise).