Add log4j guidelines in the README.md, add headers to all the files, delete unused dependencies in the pom.xml file and add exception messages to the XML parsing