Add createCustomer() method to StripeComponent

I added a new method to create customers on the fly (with all the necessary tests).

I also changed the charge method to be able to use a customer ID instead of a token (also comes with a test).

Cheers!