Add UrlRepositoryInterface

URL patterns used by the different scrapers will be centralized in a repository.
This interface defines the minimal public API that URL repository instances must implement.