A simple wrapper for fs.watch(), with recursive directory support, and duplicated notify prevention