Initial commit. Based on Active Merchant. The inspiration of this gem