fix pubsub [fix #199]

see #199 for painful details

- content type was being passed but ignored
- jsonize was overwriting every non-json body for non-get requests