Paypal payments API

Implement the steps from setting up a purchase to creating and authorizing the payment
using the new payment API. Capturing funds still uses the lower level interfaces directly.

Also (preliminary) specs for all three APIs, payments, accounts and billing agreements.