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.