Classes for payment. Includes an invoice and a payment object (possibly signed), named and anonymous invoices, as well as some payment implementations. All object are serializable and can be encoded in XML.