properly parse querystrings that contain multiple elements. ie. query('this=1&that=2')