bug-fix: validate word uniqueness

- if the target dictionary belongs to a test, then the word (+ language)
  must be unique among all dictionaries associated with the test