Merge pull request #599 from rustyswayne/1.1.0

Breaking Change - Refactors IGatewayProvider To IGatewayProviderSettings