binary data is now returned without getting munged.  fixes jembi/openhim-core-js#171
handle compressed responses
do not init resposeDest.body to be a buffer
Moved callback to the correct place in router, coffee-ised code a bit.
do not call toString on uncompressed response
passes cookies on.  fixes #188
refactor sendRequest to pass in route instead of route.type and secured.  allows only setting cookies on ctx when processing primary route
Merge pull request #193 from jembi/cookies

Pass cookies through primary route + pass route in sendRequest