started the process of converting to using GLFW instead of freeGLUT. Using a CMakeLists file