Added shadowing to Lambertian lighting and provided simple implemention of BVH for acceleration in ray triangle intersections