Initial MTL parser
Fix some memory leaks
Phong constants are based on MTL, not hardcoded