Extract Stripe charge out of controller

Previously, the customer was charged inside the orders controller, which was causing the create action to be too complicated. The customer charging implementation has been extracted into its own service class.

https://trello.com/c/rGHtlUDC

![](http://www.reactiongifs.com/r/hhlun.gif)