Add collectOutput method to EnvironmentPreparator

Also minor fixes and refactoring
Fix SSHEnvironmentFactory.destroy
Normalize task names in build.gradle
Release v0.6