Altered asURL to allow non-lower case protocol names, e.g. hTTp:// added tests for this too