create mastercard.cpp

This shouldn't be called mastercard, it's really just the luhn test. Originally, I thought I would have different namespaces for diff vendors but i realized the only thing that changes is cc number length