Use a dict when calling chef-solo-cup commands
Added clean command
Added a repository sync command, with initial support for git and rsync