Implemented a sender and a receiver to make it easy to send and receive data.
Implemented custom exceptions as: curl_easy_exception, curl_multi_exception, curl_share_exception.
Removed curl_error.h file: Now you have: curl_exception.h