support config file
reporter typo
throw exception if non-existent config specified and change reporter exception language
use ConfigurationReader in command
add Scope to protect scope variables
update constructor docs for Command
include basic reporter via config