New Texture Manager class

The TextureManager will be the responsible of textures management.