fixing the svg position rounding(gap) problem
function-ize the sankey part
update TODO
Merge branch 'sankey' of https://github.com/peacedove/sipath into sankey