new file:   chargol.cpp // changed the data struct to char based to limit mem usage
	modified:   gol.cpp // implemented memory freeing to prevent bad_alloc caused by large data structures being created in memory.