New port detection logic

This allows for multiple people taste-testing *from* the same host, as chef-zero port will be picked automatically. Also cleaning up ssh tunnels code.