Update QueryList() to return IEnumerable instead of List

QueryList is designed to run a pre-saved query referenced by name which
is passed in as a string in the function call.
The resulting collection of people records (limited to 1000) is returned
as an IEnumerable to that all attributes of the Person record is
accessible