Add support to pass custom headers

Adds an additional parameter - optional - for every *verb*_json to receive a hash of custom header values, while merge CONTENT_TYPE.