Added doxygen HTML documentation