Implementation of wrapper around libcurl with aproppriate tests.