Logger changes, Filewatcher implementations, main method changes