fixed #18 - checking if the FileObject has children before getting the children (by @paranoiabla, modified)
fixed #31 - dom4j is now optional, if using XmlSerializer it should be provided in classpath
fixed #36 - Please avoid e.printStackTrace()
fixed #32
better .gitignore