Return headers, status code, and all responses < 5xx.

This PR fixes #1 and #2.