renames *Response types to *SearchResponse
SearchResults now use arrays of pointers