Make the Client parameter optional when creating auth token, customer or order requests, and create a new Client instance within the abstract request if one isn't passed in.
References #3