add_card helper should only remove default_card on Customer update

When the Stripe Customer record is [updated][1] with a card, the
default_card is reset to the newly specified card. Other calls to card
creation do not modify the default_card nor delete old cards associated
with the customer.

[1]: https://stripe.com/docs/api#update_customer