added access to the HttpWebRequest and specific support for UseDefaultCredentials