Changes for empty result sets

It will now give "zero results via empty list" instead of padding with values of 'undefined' for the case of "no matches."  

Tests updated as well.