Added a bunch of tests, Cell, CellArray, CellGrid

Added empty implementations to make it compile
Added BoardTest and empty Board class