updating maven dependencies to Java 7
removing dependency on GPL library and moving to builtin Java 7 java.nio.file.WatchService
minor tidyup and bugfix