Added client side timeout to the connection object so the client can timeout on sync calls.  This is good for client side fault isolation during server-to-server communications