Fixing port choice behavior

* restarts should choose a new port
* stop/start should keep the same port
Reverse the port logic
Merge pull request #4 from odcinek/tt_restarts

Fixing port choice behavior
Handle missing or broken repo

This should be a critical failure. If rugged can't open the path it's either missing or malformed.
Merge pull request #5 from odcinek/handle_missing_repos

Handle missing or broken repo
Remediate chef-zero errors

We tend to end up in weird state after taste-tester getting killed or chef-zero blowing up. This restarts chef-zero and performs a full upload, which will most likely fix the issue.
Handle unexpected errors
Merge pull request #6 from facebook/remediate_upload_errors

Remediate chef-zero errors
TT: version bump