Initial integration of payments and subscriptions. A user needs the ability to sign up for a subscription, view their current subscription, cancel it, and view history of their payments/charges.