eWAY Rapid 3.1 gateway

Thanks to @moklett who had a major part in helping me put this together.