improve credit card form and error handling
adds some client side credit card number validation