Created doxygen documentation