Fix calculation of aspect for hillshading.
Make clipping work properly for effectively planar surfaces
Added tests for LightSource functionality
Added example of using the custom hillshading on a 3D surface plot
PEP8 fixes