Added the following methods/tests:

- (NSString *)basicAuthenticationStringWithEncodingForUrl:(NSURL *)url;

- (NSString *)basicAuthenticationStringWithoutEncodingForUrl:(NSURL *)url;

- (NSMutableURLRequest *)urlRequestWithPreemptiveBasicAuthenticationWithUrl:(NSURL *)url;

- (NSData *)dataFromBase64String:(NSString *)aString;

- (NSString *)base64EncodedStringForData:(NSData *)data;
pbx updates