made the usecase use WikipageRepository interface instead of MemoryWikipageRepository