Balanced: Add support for customer name in purchase.

Since card tokens that are generated with balanced.js do not need to be stored, allow `purchase` to accept a `name` option that will be set to the user's account when doing a purchase with their newly tokenized card. This saves the developer from doing an extra POST with the `store` action.