Silence print calls during test run
Creates trace file when calling 'cf push'. [#66996460]
Rename GreenBuildRepository to Archive

extract Archive#upload_file

[#66996460]
Distributor creates necessary objects in Distributor.build

Add ArtifactNamer
Add expect_to_receive_and_run to spec_helper

[#66996460]
Add spec for Archive#upload_file

[#66996460]
Adds expiring trace link to deploy output.

- Ensure that trace is always uploaded, especially when errors occur
- Find routes/apps properly before deploying

[Finishes #66996460]