Build token request params as a simple object, rather than url encoded string.

Allows jQuery to do the encoding, which will properly handle encoding special characters, such as ampersands

Fixes #48