Adding refund capacity

My primary goal was to add refunds to the mix.  The api allowed for it, and I needed it.
I locked down the VCR gem because it was causing issues, 
I also changed the credit card from 'type' to 'base' because the responses said it was being deprecated.