let user decide if 'run all' behaviour should be enabled

I'm adding guard-reek to a large project that has a lot of reek failures. Running reek from the terminal grinds for a long time, so I want to control guard-reek so it only ever runs on changed files and never runs on the entire project.