Base class for all credit card added
BUGFIX ccn varies depending on provider
check_number should be a class method
Add credit card types supported by braintree gateway
Gateway base class added
Typo
Make iin a field violate the DRY principle