Fix `--watch` option for directories

Switches out `node-watch` for `gaze` since it's used more widely

Fixes #250 and #312.
Merge pull request #512 from kevva/watch

Fix `--watch` option for directories