Fix memory errors; make dictionary threaded (project now requires a POSIX environment); add list sorting function; increase hashset size; add progress bar.