improved gift card adding and added promo calculators that ignore gift cards