improve party search

Now we're actually searching for parties based on individual attendee names,
and splitting up the search string into words to search attendees by.