Custom Restful HttpClient for C#