Major commit

- Appearances working
- Illumination's normals bug fixed
- Interface created
- Change drawing mode in the interface (finished)
- Cameras (almost working)
- Change lights in the interface (almost working)
- Lighting now working well

Todo: Texture mapping still not working well