Billing controller

https://assemblymade.com/helpful/wips/153

This adds support for processing payments through Chargify.

A Customer can now:

* Sign up for a paying plan
* Receive & view statements
* Change their plan (upgrade/downgrade/cancel)

All updates to their subscription (payment/nonpayment/plan change) will
be reflected in Helpful