Allowing to createClient with accessToken (supporting new Asana OAuth API)

The createClient method is extended to check if a token was supplied in the options parameter. 

If it was, then authenticate with the new Asana OAuth authorization: Bearer: $TOKEN

If not, revert to using the options.apiKey method