Adding $refundPath and createRefundtoken to tokenFactory

I agree it could be a lot more generic. Will push a different version in few minutes.