Added namespace.h to hold the preprocessor definition to be used in the namespace declaration (which was also added to each lib file). Added deleteTree method to Parser. Removed isRoot member from Node, not necessary for Parser to still determine that there is one top level node. Added use of namespace and delete function in example. Moved replaceAll to general functions from Parser. Resolved to commit in smaller chunks.