moveItem() now supports --dryrun mode
Added experimental upload mode