using classes for drawing and drawing utils
assign 'node size' and 'root' to the node model directly making it available to svg via _d3
giving renderer more access to node model data directly
general cleanup on classes and methods + arrows working and needing refinement
more than I ever wanted to know about SVG... ever...
Merge pull request #298 from hustonhedinger/arrows

Arrows