Issue #59 Adding in list iterator changes for looking through the pruned file list and more unit tests