Specify Accepted Card Types

I added the ability to specify the accepted credit cards when validateCreditCard() is called so that one doesn't have to check the type the callback if they don't accept all cards. I should have only done one commit, and I'm not sure if this is the most efficient way, but you get the idea.