Add Create Invoice support

This allows the user to charge the customer their outstanding balance immediately or sometime prior to the scheduled recurring payment date.  Useful when upgrading a subscription.