Directory/File Watcher

This is the implementation of a JDK 6 compliant directory watcher.