Simplified and sped up _paraphrase

The neighbours that get returned by online computation are
 guaranteed to be in vocabulary, so no need to check. Minimised
 the number of calls to DocumentFeature.from_string/to_string and
 increased the max size of the cache of get_nearest_neighbours. Had
  to update a bunch of unit tests too