broke game of life class out into separate file, added OpenGL view that can use it