WIP Modified BillingAPI interface to support usernames and auto-generated usernames.

#2