Added Luhn Algorithm Validation for card number

Hey, I have 2 years experience in python/Django. I would like to contribute to a few open source projects. I have added a  feature to validate the credit card number using luhn algorithm and ensure it has the proper check sum. 

For Example:
5544102470137580 this card number will clear the regex validation but will fail the luhn's check sum validation.

Thanks