added multiple 'path' push_files/pull_files

Added a check for `local_options.path`, if it's an object with multiple paths the rsync commands are repeated for each one of them. If it's a string, the single rsync command is run.

Even though it was documented in the repository and the examples showed you could have multiple paths, it wasn't actually working.