Added Billing Controller to handle payment processing

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