5/16/14 - minor code changes
5/16/14 - shade is calculated using 1/shadeAmt and normIntensity falling
inside the ranges