Add requests and stream downloads don't read them

Adds latest python-requests and streams the CH downloads directly to
disk to avoid having the entire blob in memory at any time.