Support array responses

https://github.com/venmo/VENCore/pull/20 broke support for array responses in `handleRequestCompletion`.

I also refactored some of our header handling.