Allow options to be passsed verbatim to rsyncwrapper but ensure correct src and dest are overwritten as required for pull and push tasks
Ensure global shared options are passed by value not by reference. Allows modificaition of src and dest as required.