renamed Directory class
added methods to XmlFactory
DefaultXmlParser uses the logger now