Adding Doxygen documentation
Some testing for duplicate node addition