Credit Card error handling

Stripping out the dashes from the credit card number, and better error
handling.