add isEmpty to NSString + fix NSURL