checkDictionaryagainstWords checks users words and video words against a given dictionary and returns found word count, missed word count and categories matched with count.