Allow executable to be set via options

Using windows and cwRsync the full path to ssh.exe must be used if its not in your path. This pull request allows you to specify the path to ssh
Test case for allow executable to be set via options

Simple test  for allow executable to be set via options
Merge pull request #8 from gurudigital/patch-1

Allow executable to be set via options