Add a QueryBuilder.

#65
I think it would be the first option. Isn't that how you represent multiple values that have the same key in a query string?