Added card number verification
Added Canadian card number length check