started breaking it
* Simplified download somewhat
* use cfhttpmessage as cache
* still unsure why I cant pull headers from that
* changed when headers released
* caught case where done is triggered before headers
Handling for byte append error
Merge branch 'feature-httpiosfix'