it("must transform the passed query string into a dictionary/map", function () {
   assert.deepEqual(urlUtils.queryStringToObj('?name=carlos&surname=serrano'), {name: 'carlos', surname: 'serrano'});
   assert.deepEqual(urlUtils.queryStringToObj('name=carlos&surname=serrano'), {name: 'carlos', surname: 'serrano'});
   assert.deepEqual(urlUtils.queryStringToObj(' ?name=carlos  '), {name: 'carlos'});
   assert.deepEqual(urlUtils.queryStringToObj(' ?name='), {name: ''});
   assert.deepEqual(urlUtils.queryStringToObj(''), {});
 });
 it("must be possible to conditionally decide if a key value pair gets added to the resulting object", function(){
   function isNotSerrano(key, value) {
     return !(key === 'surname' && value === 'serrano');
   }
   assert.deepEqual(urlUtils.queryStringToObj('name=carlos&surname=serrano', isNotSerrano), { name: 'carlos'});
 });