added light support

* Ended up modifying the processing.js core rendering engine myself to support the light.
* Indeed weird, why have they done all the effort to support it for the other primitives (cubes, spheres, even 2D primitives) but regular mesh? Performance hit?? not sure.
* Anyway it works!!!!!