fixed rec raytrace at max recursion depth
fixed phong material by adding magic

implemented cookTorrance material (i think this is correct)