this has non-showstopper bugs, but it generated the lists.

update to use a hash for users to keep track of the number of times they are found. this is the precursor to future work in implementing scoring.