Factored ResultOfNotWord* (not Collected ones) out to words package. Also
had to pull out some private[scalatest] wrapper classes for Java types.