create files for xml interface
update headers
project file to include new files
license file
public interface with xml files
replaced interface with tools::interface::getTreefromFile