rename to CurlAdapter and StreamAdapter
move cookie into its own namespace
rename to CookieFactory
rename to CookieJar