recursive function inside getListItems to make recursive API call if response limit is met
this should work... not actually sure how to run the tests written, as they require API keys... perhaps @notthatsmith knows?
@sarah-arrrgh to eye this up before merge.