Added basic logging functionality and 3rd party XML parser (pugixml).