Implemented chokidar for more robust file system watching

See #139