Wrap up Stripe's charge api

This implements Create, List and Retrieve. Although list only returns
what we've saved, not the full Stripe list.