Small client refactor; interpret 202 responses

Fixes #204.
as I understand it, there's no difference between the two of these.