Adding features and tests

I've added methods (and passing tests) for cards, debits, holds, and refunds, as well as a bit of code cleanup.  This might be helpful to anyone wanting to integrate node_balanced into their server.