Merge branch 'stable'
Add future payment sample link to README
Update gem email to new dl
Merge pull request #30 from avidas/update_dl

Update gem email to new dl
Added comment about execute

Executing a payment does *not* update the payment object with shipping address. You have to do Payment.find(...) again to retrieve that information.
Merge pull request #33 from jamonholmgren/patch-1

Added comment about execute
Add Billing Plan related data types

That is Plan and all data_types that it refers to in its
load_members method that haven't been defined yet, recursively. Included
in each new data types are their load_members method.
Add all, find and create methods to Plan DataType

The DataType PlanHistory to store the response from all was also added
with this commit.
Add Billing Agreement DataTypes

Including OverrideChargeModel, a member of Agreement, which wasn't
defined.
Add ::find, #create and #execute methods to Agreement
Add Note class used in Agreement methods
Add #suspend, #reactivate and #cancel to Agreement
additional fields in authorization
Merge pull request #38 from astrauka/features/fields-to-rest-data-types

additional fields in authorization
Adding provisionary #update for Plan
bump version
Merge pull request #39 from astrauka/features/version-bump

bump version
Add missing attributes to Agreement

The attributes added are state and agreement_details. They're only
mentionned in the documentation in a response example.
Changed Agreement#execute to Agreement::execute

This was initially created as an instance method to reflect
Payment#execute, but after usage it became clear that the REST API's
execute method for Agreements is better represented as a class
method.
Support order intent for payment creation