Small client refactor; interpret 202 responses

Fixes #204.
you should be able to use `TestClient` here.