codecation/trailmix — pull request #134 by r00k (2014-11-17 19:24:42+00:00)
Title: Allow users to update their credit cards

* Uses our own credit card form because Stripe Checkout isn't a great
fit for this (requires we show a price, looks like we're going to charge
users again).

* Uses Stripe's non-checkout js to update the card. Prevents card info
from hitting our servers, handles errors gracefully (meaning we can
ignore them in our controller action), and gives us a token we can than
associate with the customer.