Added visited flag and equality operator to HistoricalSites
Merged historicalsite
HistoricalSiteDatasource work
trying to merge Oliver's work on HistoricalSiteDataProvider into my branch

Merge branch 'origin/feat/HistoricalSiteData' into feat/lists