First pass at campaigns and payments API

We have a basic working integration with BackerKit on this API.

I'm sure a couple of extra/less fields might be helpful, but for the time being this gets the ball rolling.