Fixed issue where if an item's shipping cost wasn't provided, it would
produce a null pointer.

Added option to define how many results.

Results not added to an Array