A wrapper class around the kqueue file change notification mechanism.