Reload the lingon process if the lingon.js file gets modified

This allows the lingon CLI to automatically restart the lingon process when changes to the lingon.js file are detected.

Unfortunately the fs.watch function is quite shaky in the sense that it often emits multiple change events, maybe this feature should be opt-in only with a flag like `--watch`.