updated argv building, with argument escaping
added fixtures for actual rsync testing
replaced Open4.popen4 for POSIX::Spawn::Child.new
removed public method command