New Dictionary Words Insight

Takes a list of date/word/insight text combos, looks for the user
having ever said that word in the past, and generates a new insight.

Closes #2057