Prevent loop on empty array

Many messages show up in Shopp log due to undefined $taxrates, $settings when tax-settings have not all been set in Shopp admin. On installations 3 shopp-meta entries are added to database but they have no default value.