Allows non-existent directory path to be provided as the sync-path

Fixed Issue #197: Rsync should create directory if a directory path is provided and it does not exist
For sure you can use 'mkdir' vs. 'mkdirp' here?  That is, you'll always have the other levels of the dir built?