Added Luhn Algorithm validator; can be used for CC validation as well as Canadian SIN validation