Refactor argument processing for simpler command line use

Make source/dest args
Drop unused args, presumably carried over from when the script was forked the last time
Improved documentation for args changes