changed to isEqualToString for speed
isAccessible returns false when urlString is a file url, so we use an OR for validation here