initial commit
added board logic e.g. adding pieces, generating board control, and checking liberties
a few bugfixes on liberty checking and added a parameter to ignore a color during that check
added files for the user level of interaction
added game checks for adding pieces to the board, so invalid moves are rejected
added checking for pieces to game's remove piece method, and fixed a bug where the cells of the board weren't updated
removed a line of test code