Misc improvements

* Fixed a bug where query string params were being added as part of the signature.
* Added json string to request when payload given.
* Removed pipes (temporarily)
Reminder for myself to look at this.