Added Doxygen command and doc directory
Added compileTree to ignore list
Fixed some Doxygen comments