refactored reflect method into StaticVecmath
refactored some code
first try at getShadingSample for glossy and diffuse
implemented _something_ for sampling diffuse brdf
added some assertions and fixed problem (more or less)