Runs rsync, retrying on errors up to a maximum number of tries.
Notifications are displayed using terminal-notifier and actions are logged.
-changelog
09.18.14 Notifications are now displayed in OSX Notification via terminal-notifier, rather than Growl. https://github.com/alloy/terminal-notifier
10.09.13 changed timeout from 90 to 500