changed to return with statusCode error and data
bad statusCode in response returns same as a stream error
test: tweaked status code test msg
0.2.0