Add refund_charge request handler, mock_refund data mock response and "refunds a stripe charge item" shared stripe example spec.
Merge pull request #28 from tyrauber/feature/refund_charge

refund_charge method and spec
Support for bank tokens and recipient create/get. Closes #26

Squashed commit of the following:

    commit 8cf68e180d1b5f28819e43a79171c7d260e264ad
    Author: Gilbert <gilbertbgarza@gmail.com>
    Date:   Fri Sep 27 10:55:09 2013 -0500

        Spec cleanup

    commit df576047902dcf98d834fd9e11459136398ed5c8
    Author: Gilbert <gilbertbgarza@gmail.com>
    Date:   Fri Sep 27 10:54:35 2013 -0500

        More test coverage for recipients

    commit b659dee4af12fc4b5666d6d5e6392c82759fed27
    Author: Gilbert <gilbertbgarza@gmail.com>
    Date:   Fri Sep 27 10:47:00 2013 -0500

        Corrected bank token implementation

    commit 3daf05093dfa84fcac6c2040728e2fa513356e12
    Author: Gilbert <gilbertbgarza@gmail.com>
    Date:   Fri Sep 27 10:13:53 2013 -0500

        Renamed recipient token to bank token

    commit 7a66ffae67b8ab843e66550ec06e00f0f6a46db7
    Author: Gilbert <gilbertbgarza@gmail.com>
    Date:   Fri Sep 27 09:55:13 2013 -0500

        Formatting

    commit 4a9607b8e723370dc58c29fff18cad4f55a39a54
    Author: Gilbert <gilbertbgarza@gmail.com>
    Date:   Fri Sep 27 09:55:13 2013 -0500

        Alphabetical order

    commit 293e076962f96be3911ff93d2f4a2e444378febd
    Merge: 563aad1 b4c4271
    Author: Dylan Jhaveri <dylanjhaveri@gmail.com>
    Date:   Tue Sep 24 10:41:11 2013 -0700

        Merge branch 'master' of github.com:rebelidealist/stripe-ruby-mock into recipient-support

        Conflicts:
                lib/stripe_mock.rb
                lib/stripe_mock/instance.rb

    commit 563aad1f7516d0029a70db9c413cc2d7f3a1cd2b
    Merge: 56b07e0 e6e1a90
    Author: Dylan Jhaveri <dylanjhaveri@gmail.com>
    Date:   Mon Sep 23 18:43:15 2013 -0700

        Merge branch 'mustwin' into recipient-support

    commit e6e1a905c2a6158403da502ad1cad3157f1292df
    Author: Dylan Jhaveri <dylanjhaveri@gmail.com>
    Date:   Mon Sep 23 18:43:08 2013 -0700

        no need to have cards attr_reader, cars are always stored inside of a customer

    commit 56b07e0cb8cd73f2ead12160c5181d6350db93f7
    Author: Dylan Jhaveri <dylanjhaveri@gmail.com>
    Date:   Mon Sep 23 18:34:28 2013 -0700

        proper gemspec for upstream Pull request

    commit f1aef0353ce8f8b661f45ef7acc89e13eebd3b77
    Author: Dylan Jhaveri <dylanjhaveri@gmail.com>
    Date:   Mon Sep 23 18:31:48 2013 -0700

        support for recipients and customer.cards.create

        * broke recipients out into its own file
        * added customers.cards.create support
        * TODO- get new tests for customer.cards.create passing, current
        they fail and I can't figure out why

    commit 648d725473c9c157491de1ac6e50643bd3140447
    Author: Dylan Jhaveri <dylanjhaveri@gmail.com>
    Date:   Mon Sep 23 01:12:54 2013 -0700

        add path to post for cards create

    commit 6a82b0e074ab7226cf7fc938b9be5d33aed58054
    Author: Dylan Jhaveri <dylanjhaveri@gmail.com>
    Date:   Thu Sep 5 17:46:58 2013 -0700

        version bump 1.8.5.00

    commit 074463cc4836a09ee977b70c07d55286ba6744f7
    Merge: 4ca84da 967c8df
    Author: Dylan Jhaveri <dylanjhaveri@gmail.com>
    Date:   Thu Sep 5 17:43:50 2013 -0700

        Merge branch 'recipient-support' into mustwin

    commit 967c8dfc36dad4ed88be7ae4553c6e1371b843e2
    Author: Dylan Jhaveri <dylanjhaveri@gmail.com>
    Date:   Thu Sep 5 17:41:04 2013 -0700

        move recipient token to its own file, kinda awkward to have the recipient token live in card_toke

    commit 3d0d11cc56604dfb77b0712fdbfb3499e00c066a
    Author: Dylan Jhaveri <dylanjhaveri@gmail.com>
    Date:   Thu Sep 5 17:37:00 2013 -0700

        finishing support for recipient, both new and get

    commit 4ca84da7f982d46a29ecade1110a149014bd5860
    Author: Mike Ihbe <mihbe@yammer-inc.com>
    Date:   Thu Sep 5 03:34:28 2013 -0700

        increment version

    commit 2d43fcdf3d0437b3bafc2fd17588112e907c4240
    Author: Mike Ihbe <mihbe@yammer-inc.com>
    Date:   Thu Sep 5 03:33:09 2013 -0700

        Start to a spec

    commit 06e8319bd697e441100dccb47b0d858b8b1c85a9
    Merge: b8dc107 0cb3734
    Author: Mike Ihbe <mihbe@yammer-inc.com>
    Date:   Thu Sep 5 03:31:27 2013 -0700

        Merge branch 'recipient-support' into mustwin

    commit b8dc107b8d83100282fca184a01f0aa9ef86360c
    Author: Mike Ihbe <mihbe@yammer-inc.com>
    Date:   Thu Sep 5 03:31:05 2013 -0700

        Change name for mustwin's nefarious purposes

    commit 0cb3734b65f9c281fb2c5ed62937b4c5d6aaca47
    Author: Mike Ihbe <mihbe@yammer-inc.com>
    Date:   Thu Sep 5 03:28:02 2013 -0700

        Add some recipient token calls
Bump version to 1.8.4.10
add retrieve and delete API for cards
forgot to remove debug line
Update webhook fixtures for Stripe API version 2013-08-13
remove deleted card from customer card list
fix refund return value
Merge branch 'add_retrieve_and_delete_api_for_cards' of https://github.com/RipTheJacker/stripe-ruby-mock
Minor consistency and whitespace
Merge pull request #36 from RipTheJacker/fix_refund_return_values

fix refund return value
Bump version to 1.8.7.0
Removed double behavior test
Allow passing a card as a parameter when updating a plan

customer.update_subscription(card: 'tk', plan: 'small')
Merge pull request #38 from Nerian/supply_card_on_sub_update

Allow passing a card as a parameter when updating a plan
Create customer with plan. Closes #39

Squashed commit of the following:

commit 4baa10f5a9141f1e3e1b0c4b5e2bf030152b1b9b
Author: Gilbert <gilbertbgarza@gmail.com>
Date:   Thu Nov 7 09:51:46 2013 -0600

    More test coverage

commit 0051c35f05ca5dce7822e744c23a97b5932fba21
Author: Nerian <siotopo@gmail.com>
Date:   Tue Nov 5 16:46:40 2013 +0100

    Allows creating a customer with a plan
Get a customers charges. Closes #42
add Stripe::Charge.all params
Merge pull request #43 from andrewpthorp/master

Get a customers charges. Closes #42