added rescue of bad cart
Iteration E3, finished cart. Had to do workaround on LineItem.quantity use def quantity to override quantity == nil