Made searchers into singletons

They are solely dependent on cache and Lucene, both server wide objects.