Added Doxygen documention and updated current documentation