Refactored libCURL into LibCURL and HTTPClient