Updated lightness table

Removed the gamma based table and replaced it with a proper CIELAB based lightness table. This approximates human perception better on the lower end of the scale. Explanation has been added to clarify and hopefully make things useful for others.

Moved includes to gamma.h header file.
Renamed gamma files to lightness