Added requestAgent property to client for keepAlive agents, etc.

Need to ability to add a request agent to the request to get performance benefits of keep-alive agents, etc., especially when calling https://