finished basic path tracing with lambertian diffusive surfaces. ray size has incredibly increased due to some hit record info has to be send by ray.