added get_hold, create_hold, capture_hold, and void_hold to v1.1

This works, but I think it would be a little bit nicer to store this hash in something like `%default_card` or `%test_card`.  Then you can just pass in a new copy of this hash anywhere it's needed in the test harness: `create_card({ %test_card });