[#65] Handle non-synchronous responses correctly
[#65] Parse JSON bodies of parallel responses

Can't use the Faraday-Middleware gem for this anymore, and it's meta-programmed
up enough that fixing it to support non-synchronous requests would be painful.
So, we do our own JSON rendering.