Extracted RefundGateway and used it to handled refunds for both DataCash gateways
Gateways need their roles attached
Integration tests for refunds