Integrate Stripe api for payment

Initial pass at integrating a payment method using Stripe, charge model and charges controller. The next version will provide a more customer oriented experience by customising the amount and description.