* Switching to adminRef in places, to make it play nicely with my rules
* Cleaning up the paths
* Allow charge to take a source
* Break out of addPaymentSource if no token
* customer doesn't need .val() again
Adding Payment Source with requested changes to include
- changed Stripe customer id storage location
- stripe customer id lookup inside add source function
Update from PR #59
- `ref` changed to `/stripe_customers/{userId}/cards/{pushId}/token`. Users can now write back to RTDB and store redacted card information. See line 74: `return event.data.ref.parent.set(response);`
- shorthand on `{source}`