Fix bug

eWAY will not always return the error in the format of "code,message". Eg, if you supplied an invalid credit card you will receive the following response

Error: Invalid credit card provided. Your credit card has not been billed for this transaction.(Test Gateway)Card Data Sent: 4111111111111111
Add test for non-numerical error codes.