Performed changes to CreditCard class that allows the accepted
CreditCardType to be customized. Updated Unit Testing for the classes
that used this logic.