MiniGLUT initial commit