Increase wait time and use Container#streaming_logs for reading output

Previously, we were reading the output into a variable and then waiting for the status code.  This way, we're sure the process has ended and then reading the logs off from a better location as opposed to attaching to a running container.

This should decrease the read timeout reached.  The only time I'd expect to see it is when the docker daemon itself is halted and the container isn't starting/ending.

@bfulton @nahiluhmot