cp_dir_watcher: C++ Linux library for monitoring files in a directory