watch at dir level instead of file

Watches at the directory level instead of watching every file in the directory.

Seems to fix the problem on my machine