"Spring" data type for edges added.

Function to compute force of repulsion between two nodes added.
Fixed repulsiveForce -- it was going backwards.

Added attractiveForce function.
Nodes needed ordering.

Added a function to calculate force on a Node in a graph.
Functions added to find forces on a full graph, and to perform updates to the graph layout.