Add ListingFetcher class