use NSLinguisticTagger, apple's mediocre named entity recognizer
minor search engine changes