added luhn valdiator, refs #148