Datamap and D3 framework
Major overhaul

Fixes in D3, map, connectors, everything.
Merge pull request #6 from krieshok/d3-approach

D3 approach