fix(connection): allow more connection callbacks

Node's default limit for max listeners on an event emitter is at a low
10. We are using an event emitter internally in the Connection class to
handle queueing callbacks for the token retrieval event. The default of
10 is now lifted to unlimited, so the developer doesn't have to worry
about overriding the default themselves.

Fixes #223
Merge pull request #225 from stephenplusplus/max-listeners

fix(connection): allow more connection callbacks