Refactor fs.watch error handling
Banish Zalgo
Use same method name for close/stop abstraction