add a test for the stream timeout
fix the multipart InputStream upload
stronger streaming tests
also test asynchronous disconnection from the stream as most of the time that's how it's done
add a test for the regular HTTP calls timing out
import cleaning