handle */* in Accept field
split out response from request, clean up report, report timeouts better