Correcting `data.setUri()` by re-encoding the query string variables after parsing the argument
Accounting for arrays within the query string, removing an assumption from `data.setUri()`
Merge pull request #485 from avoidwork/edge

Major fix