Subscribe with a token

Adds an optional `token` parameter to the subscribe method, which allows you to subscribe a user in one step, without having to separately call update_card.

In addition to being cleaner, this also cuts out one unnecessary Stripe API call, which speeds up the payment flow.