The program now generates a 2d vector of Cell objects, each with a random boolean value.
It then prints that 2d vector as a matrix