Added invoice::token, changed client::createRefund to use invoice tokens