move Cinnamon.pm implements to Context.pm
remove use Cinnamon
Cinnamon implements only CTX
add Role.pm
refactor role management
add Task.pm
refactor task management
task test
refactor parameter management
remove Cinnamon::Config
move stash management to Context.pm
implements run_cmd in Context.pm
refactor command executor
rename test
Merge pull request #31 from kentaro/context

Refactoring management of role, task and params