Basic infrastructure for GTest setup. Currently recompiles some sources, looking into ways to avoid that.
First working tests. Discovered a bug! Cell(x, y)'s hash conflicts with Cell(y, x).