removed unused imports
make rsync only look at file size when checking for change
only touch destination dir if we're not doing a dry run