Fix signature

OAuth signature was made too early an before headers and/or content was
added to the request, which made signature invalid.
By adding a post processing hook of the request, that is called right
before the request is sent (and thus after any addition made to build
it), we a re now able to sign the request at the right moment