Added support for Doxygen documentation
Improved documentation system