Added HttpClient to make it easier to create clients with defaults (base URL, common headers, etc.)