Refactor code that registers gateways as spree payment methods
Add gateway for First Data E4