Added initial Doxygen documentation