Support array responses

https://github.com/venmo/VENCore/pull/20 broke support for array responses in `handleRequestCompletion`. We don't currently support any endpoints that return arrays, but we will soon ;)

I also refactored some of our header handling.
```
// Add cookie to shared cookie storage for webview requests
```
(to be consistent with the other comments)