Used board iterator in AddNonGroupEdges
Added basic support for empty cell information. Currently tracks number of empty, black, and white neighbours
Moved NumNeighbours out of Cell
Fixed merge conflict