code: function(json, select, unique) {
  	select = decodeURIComponent( select );
  		
  	if (select === '*') {
  		return _.plain(_.map( json, function(obj, key) { 
  			return unique 
  				? _.reduce(obj, function(r, o, k) { 
  					r[key + '.' + k] = o;
  					return r;
  				}, {})
  				: obj; 
  			}) ).value();
  	}
  	
  	if (select && _.hfetch(json, select)) {
  		return _.hfetch(json, select);
  	} 
  	
  	if (select) {
  		return({});
  	}
  	return json;
  }
docs: /*
  Where '<select>' equals:
  
  '*' - select all children of each parent and combines them into an object
  '<parent>' - selects the child objects of <parent>
  '<parent>.<child>' - selects the object <parent>.<child> using _.hfetch notation
  '' - returns the entire object