Declare exchange & queue in case they don't exist
Don't die if :source not found
Die with terse error if --target not running
Ack on success, log on failure on msg
Add --tee-bulk
Log start/finish queue msg