Merge pull request #525 from rustyswayne/1.0.1

Adds Refund TypeField for AppliedPayments. Updates PaymentGatewayMethodBase Refund method to require an amount for partial refunds.