Added Luhn method to check card numbers against. This is a good starting point and will be improved.