Tiny library for watching a directory for changes and responding to those changes.