First commit for the watcher implementation in nodejs