refactored to speed out error calcs and homopolymer matrix output
itemize_erros returns a list instead of an array.