changed interface of local shading. added comments to ray bucket. The program can now do local shading, without checking shadow ray. Note that this is temporary test code.