UrlScraper implementation + test