Add test for creating Card from hash
Add test and fix for Card#to_hash
Fix tests testing stupid random attributes
Add test and fix for creating customer with card hash
Fix create customer with card hash test
Add test for create charge with card hash
Add test and code for Charge#all
Add yardoc for charges
All _token options are gone in favour of passing direct objects in
Pass self to refund since it's now allowed
Fix typo
Update tests to be able to run against the real test API if needed
Remove test for update customer blank email, since the API allows it