Finished HTTP library; replaced boost::asio with libcurl