Organised the Assimp loading

- It's now all in the assimp class
- It now loads "normal map" textures