Added doxygen comments for some files
Created doxygen configuration file
Ran doxygen on the files and generated documentation