Credit Card error handling

Stripping out the dashes from the credit card number, and better error
handling.
Merge pull request #1 from jmcconnell91/master

Credit Card error handling