C++ wrapper for libcurl