Throw a pleasant error when attempting to watch missing directories.

Prior to this change only `watch ENOENT` would be printed.
Merge pull request #8 from rjackson/throw-better-error-on-missing-watched-dirs

Throw a pleasant error when attempting to watch missing directories.