Wrap basic libcurl interactions for consisting verbosity and error handling.