Fixed some things to ensure that our lighting equation corresponds to
the standard OpenGL lighting equation.
Cleaned up some comments
Made shaders more robust by incorporating OpenGL standard lighting
properties which can be set in the C portion
Clean up and maybe messed up the light attenuation constants.
I keep forgetting to add critical files, making basically every commit
up until this point in the last three days useless.

Enabled lighting for only the object displayed.
Fixed attenuation to be flexible
Improved lighting. Moved emitter off from receiver by 5cm.
Fixed offset between emitter and receiver; now it's the receiver/eye
which is offset, which makes translation a much simpler calculation.
Improvements to shader, distance calculation, etc.
Added comments about random function to lidarf.glsl
Added README and licensing information (BSD 2-clause)