New branch - GLFW
Working GLFW to replace GLUT
Minor code restructuring
Done with basic GLFW implementation