Fixed some light docs, and added LGPL header