Commenting
Added more configurable attenuation parameters to PointLight
Added a new reflective material that does recursive reflection tracing
Added a few new spheres for testing