A tool for observing file directories and acting on changes