Added Shading to the ray tracer. Sample images shows the difference between no shadows and shadows.
Added Ambient Occlusion, which will provide more shading to ambient points that are away from the light source