support optional percent transaction fees. closes gh-200