Adding textures

- Shader has been merged into Material
- (bug fixes) The mesh know use the latest level available
- The MBF file know set the texture to use in the material.
- The textures aren't duplicated with the textures container
- Adding some test files for textures