Filter out files that match an rsync exclude path when monitoring

Calling rsync for files that match one of the exclude paths is a
performance hit and more importantly may cause errors if the ignored
directory is not present on the guest. Added logic to filter these
files within the plugin.

Fixes #2