Add CardCodeStatus type-safe-enum
Add CreditCard entity class
This one has proper null/empty checking - we need to add this to all of the others. If a property is null (not set), empty, or just whitespace, we shouldn't send it over to Linkpoint to avoid confusing the processor and throwing up errors.