Refactor. Break apart Stripe.request method.

Hey @ebroder. I squashed my changes from #53 into one atomic commit so you can make your alterations without the insane amount of commits #53 has!

Cheers!

S