Call UnifiedSearchPresenter from UnifiedSearcher.

This encapsulates the details of converting the response from
elasticsearch to the output format more nicely, and is easier to write
tests for.
Minimal integration test of unified search