tests for utils and legacy completezip and print runners

It's probably best to unmock `legacy.requests.get` just in case we actually use it in other tests in the future.  So do something like:

```
get_patcher = mock.patch('roadrunners.legacy.requests.get', mocked_get)
get_patcher.start()
self.addCleanup(get_patcher.stop)
```