added HistoricalSitesList and associated tests
adding HistoricalSitesQueue and associated tests
Added HistoricalSitesQueue and associated tests
Added HistoricalSitesBroker and associated tests
Got JSONParser working
Added visited flag and equality operator to HistoricalSites
Merged historicalsite
HistoricalSiteDatasource work
Changed JSON parser test to check for number of sites returned and name of first site
trying to merge Oliver's work on HistoricalSiteDataProvider into my branch

Merge branch 'origin/feat/HistoricalSiteData' into feat/lists
made DistanceComparator a protected inner class
Made HistoricalSiteList adding/deleting more robust and added tests
Made an integration test suite that uses a TextMenuItem class borrowed from internet
Updated the HistoricalSitesBrokerIT integration test.
Moved some functions from Broker to HistoricalSitesQueue and updated
testing
Merging into one project
Fixed some formatting
Merging from feat/lists
Fixing build path errors
Cleaning up of dependencies. Merging from master