Add BCMC type to CreditCard validator
Add BCMC specific tests + fix testGetSetType -> validator now has 12 types, not 11