Add CheckForRequiredFields and FieldError and FieldsError types
Add SetupNumber
Add detection of brand by card number