Implemented point light integrator

fixed all remaining bugs
using bad hack of tonemapping - investigate this next