Query params implementation
Merge pull request #3182 from alexspeller/query-params-squashed

Initial QueryParams implementation