Add phone and address fields to the payment form

The phone and address information are sent to stripe, and stored in the
description of a transaction, along with the email address and comment
(both already stored there).
Add attribution for customizing plugin
Add code to prevent plugin from updating so as not to override customizations