Added Doxygen styled documentation