Added Texture class.
Program, added GetUniformLocation and SetUniform
Program & VertexBufferObject, removed static debug variable for checking the last bound object. Now use glGet* to find this information.