Extract stripe methods to their own model

I extracted the stripe methods to their own class. This reduced the method sizes and made them easier to test. There's still some more that could probably be extracted but this seems to be a good start? thoughts?