binary data is now returned without getting munged.  fixes jembi/openhim-core-js#171
handle compressed responses
Created contact groups API endpoint
Merge branch 'master' of https://github.com/jembi/openhim-core-js into contact-groups
Updated function names in test script
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
Merge pull request #186 from jembi/contact-groups

Contact groups API endpoint - Needed for frontend Contact Groups Page
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
Updated schema/code/test to save contactGroup by ID and not group name
Merge pull request #195 from jembi/contact-groups

Updated schema/code/test to save contactGroup by ID and not group name
Update README.md
Issue #198: Added check to see if the client's password exist
Issue #198: Both algo and hash need to be set
Issue #198: Fixed the tests (client's were missing algo fields)
Merge pull request #199 from jembi/invalid-client-bug

Issue #198: Added check to see if the client's password exist
merged with current master