WatchService: fix non-recursive scan
WatchService: implements pause & resume, fix stop
WatchService: implements ignore directories