task test
refactor parameter management
remove Cinnamon::Config
move stash management to Context.pm
implements run_cmd in Context.pm
refactor command executor