Implemented graphFeature

This branch contains a generic implementation of a graph feature that should be independent of the renderer.  It uses the point and line features to generate the graph.  In addition, I added a new style option for d3.lineFeature that creates d3 style curved lines for linking nodes.  This closes #69 and #75.