Edit cancel function to void holds

https://docs.balancedpayments.com/1.1/api/card-holds/#void-a-card-hold wasn't actually working for the python library. The holds object voided_at would just return as null when you called cancel. 
@mjallday it tests that it's not none, basically that there's a date in that field.