OpenGL 4 renderer; will add lighting, obj input, and camera controls