Use QFileSystemWatcher instead of pyinotify

QFileSystemWatcher feels more reliable. pyinotify would sometimes miss files for
some reason.