adding IN_CLOSE_WRITE to watched conditions (Sublime Text, et. al)
Merged FileObserver into DirObserver, closes #1.

Recursive TreeObserver works now with inotify on Linux. Thanks @christianpanton!

This also saves half of the file descriptors.