Blue State Digital integration

* Allow users to configure BSD as their CRM
* For users that have BSD as their CRM, tell BSD when a charge is paid
I can imagine some fancy code that makes this a little DRYer... but at 2 CRMs it's so not worth the added complexity.