allow filtering files to upload by IPTC keyword

This pull request adds the ability to only upload files that have been tagged with certain keywords. This allows to keep monitoring the same folder for new files, but control which files get uploaded by having them tagged with specific keywords, instead of always uploading everything in the watched folder.