Added option to add Content-Type header

`data.contentType || self.contentType` meaning response content type.
I need to refactor the current terrible request api