Ensures there is a default credit card for the customer

I believe this is the behavior when using Braintree. When you create a user with a credit card using `TransparentRedirect` that credit card gets set as the default.

Also populates the credit card's `bin` property for usage in the `masked_number` method