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

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