(added) provider: setHeaders, setExtraFields

(fixed) provider: provider.params = extraFields instead of params.

[dd]

(added) documentation with flatdoc.
(added) api reference
(updated) readme