Had mixed up Y with X in some for loops, this caused
the printing to be messed up on anything but square grids.
Now grid generation and printing is complete, have to
start implementing the actual life algorithm next.
Also added .gitignore with cmake and c defaults