Additions to part 2. Abstracted restricting list to highest similarity subsets in "cullList", updating methods to use abstraction.