adding validation of content-length field
WIP: hacking on ugly spec tests
add counting content-length for streaming requests
WIP: partial rewrite of base specs on master
more test refactoring
rspec modernization
add specs for CHEF-4502 behavior
validate streaming file size
add real error for bad download size