Added VBOs and VAOs. Changed Model to use them. Added textures. Added first person camera. Moved demo code. Switched to glfw3.