r19 Beer's law implemented

I added beers law...it doesnt actually do a whole lot. We might want to
add a "tint" value to the SurfaceType class to put inplace of the
0.0000015f in Raytracer.cs