updated credit card tests to be more substantive and discrete
Merge branch 'fix-credit-card-validation'