Massive shading/preview update!

* Phong shading model
* Refactored GetColor() code
* GUI for sphere object modification
* TriangleMesh class
* Parser for arbitrary triangle meshes from .obj files (Blender)