Added AreaLight and RectLight class for sampling while pathtracing