Refactored StripeController (Extract Method Refactoring)

Refactored the StripeController by extracting methods and isolating dependencies where necessary. The focus was on readability. We are now ready to perform Extract Class Refactoring, which will allow us to operate at a more abstract level in the controllers by pushing details into the library.

Signed-off-by: Daniel Long <wizazzle@gmail.com>