shops now work correctly with item currency data value

Changed economy value from MaterialData to an ItemStack with default
amount of 1