Added pom.xml, some test cases, and more functionality in FileUpdater