Documented the shader and the program class. Minor changes in 2 other files.