Reorganize package structure to match API

`HttpResponse` and `ResponseBodyType` were being exposed via the
API, but were previously located in the 'impl' package.  This
commit moves them up to the main package.