Added a few functions that will be used to actually generate the board.

Not all functions required have been added. A function that actually
solves the board is still required, but this will recursively find a
board with only one solution.