Gathers unique pairs of words that occur next to each other in a file and counts their occurance utilizing data structures