use log4j configureAndWatch

Thanks so much for this submission @ed2k! We're actually currently compatible back to Java 6 (although we should seriously consider changing that), so as of now we can't use Files.copy unfortunately. Can you use org.apache.commons.io.FileUtils.moveFile perhaps?