reorganized internal light, spec , fog to Material class

next step forgo tangent calc if no normal map given