Started readIterator
Rewrote readList and added fetch_in_heap
readList can parse excluded lists