Adds CommandLine class to run commands, and uses Kumade.outputter instead of inheriting from Base.
Move this into the Configuration object.
WIP: actually use Outputter, and remove Base class.
Print error if something goes wrong in deploy.
Only delete branch if it exists.
Moving the Outputter into the Configuration could turn this line into:
Default to the real outputter in specs.
Move outputter into configuration.