Added support for deleting of remote files

- SimpleLocalFileSynchroniser: Change to ensure destination files and
folder are deleted if they don't exist on the source file system
- Added log4j