Recursive file-watcher, step 1