if no piped input and no file argument, zapdups prints usage and exits