Adds search result caching in the model.
Moves search result data handling to the respective fragments.