Added documentation, tests, and one function for squares/moves in the board module.