Fixed issue with zero-indexed nodes

d3.js automatically creates zero-indexed node array on the fly; the
edges data is structured on a 1-index. So edge “Source: 1, Target: 2”
was referring to the incorrect node - and edge “Source: 141, Target
253” threw an exception because the Nodes array contained nodes 0
through 252.