Removed dependency to PhongMaterial from MonteCarloMaterial (just used color() and random color constructor), removed unused header includes from Shape (Compiltetime decrease when changeing PhongMaterial) and added roh values for PhongMaterial/BRDF to constructor.