Switched from freeglut to glfw as OpenGL window & input library

 - removed the Input class
 - Mouse & Joystick movements missing