Implemented DirectoryMonitor class, completed watch