Force headers implementation - override header values if passed through request params

Fixes #31.

It adds another key `headers_forced` to request params, which are then superseded over existing `headers` by the http client before sending the request.