Search for cases

Returns a list of cases matching the search criteria.