Adds recent word weighting logic, where words used today are weighted heaviest compared to matching words that have not been used recently (recently defined as last used 'today').
introducing a new column "lastused" to the words table
added associated functionality to save last used date information when words are added/updated.
modified how words are resolved in RecomputeMatches
This is a more mature version of the previous pull request.
Adds recent word weighting logic, where words used today are weighted heaviest compared to matching words that have not been used recently (recently defined as last used 'today').
This is a more mature version of the previous pull request.