Added documentation to the shader source code, and added a doxygen config file as well as doxygen output