ruby wrapper around rsync to easily create differential backups