created v1 of the parser
takes a doxygen xml file and changes it to an in memory object for the tool to use