print the basename instead of the full path in usage
cleaner arg parsing
add a nopresync option to skip presync when not reorganizing
delete-before instead of delete-after, in case disk space is scarce