Ignore hidden files and directories, improve error reporting
Pre-release
Pre-release
.git
repositories would get watched, resulting in a few things.
- We'd be watching a directory that could generate tons of unnecessary events
- We'd chew up a bunch of file descriptors to monitor directories we don't need to
Basically, any files prefixed with a .
will be ignored by default.