Support searching over multiple variant sets

Changed the nextPageToken and added some code to allow searching over more than one variant set. 
I would remove all of the blank lines here. We'd usually use a blank line within a method to separate two logically different parts, if they were complicated and could be confused. Normally, we'd try to make the flow as plain as possible, and keep methods nice and short so that this kind of separation isn't needed,