Fixes Issue #116: Modify rsync to return the paths synced in the patch method

Rsync now returns a list of paths that it has patched in the final step of rsync i.e. patch
There's a callback scope issue here.  On line 685 below you call this in the error case, but the callback is defined at 677, and `handleError` is at 670 outside `removeNodes`.