Rewrite talk()
Rewrite talk()

* accept more arguments
* access_token moved to header
* split `fields` into `query` and `body`
* accept object for `body`
* added user/pass authentication
* added custom `headers`
* added global `timeout` override
* removed version from default UA

fvdm/nodejs-spark