jLouvain crashes whenever a node is called 'constructor', apparently it overrides some object's native constructor property.
Similar crash may occur whenever other javascript resssserved words are used as node names.
Prefixing nodes names (e.g. like in d3js' .data) should solve this problem.