Removed the defaultClient variable. Added a client variable to the request type. Changed the setter to work on the instance instead of the global. Removed the defaultTransport variable (now set throught the client). fixes #7.