Searcher rewrite to allow multiple services. Kickass search added.
(Incomplete.)