Restructured rsyncWrapper to make the use of Mocks possible in tests.

The rsyncWrapper class inherited subprocess.Popen. I needed to write
unit tests which mocked Popen, which was hackish at best. Instantiating
Popen as an instance attribute of rsyncWrapper made it more natural.