more tidy up. added pugixml and turtle mock c++ test library as 3rd party code.