a utility for running arbitrary commands when files change.
