Initial implementation of search handler.
Make use of the new search handler.
A few updates to the search api documentation.
Update search result to be grouped by provider as by api documentation.
Add two dummy item_ref to search result.
Fixed the item_ref definition and update searchResult