added CMake and tinyXML2