Extract Venue::Search from VenuesController#index

I'm curious as to why you're using a `Struct` and not a `Class` here? I think you made that choice once before too, though I don't remember exactly where.