An asynchronous URLConnection class with basic authentication challenge