Observr watches files and runs the specified command when it detects a change