added Texture class for GL textures