Forces now are assigned at each time step, making (positive) acceleration no longer happen. This is needed to make it so disjoint subgraphs do not fly off to infinity. Also, repulsive forces now are inversely proportional to the square of the distance, as opposed to inversely proportional to the distance. This is helpful in not pushing disjoint sections away toward infinity.
Added DISJOINT_EXAMPLE check to graph generation. If this is set, we randomly leave out 20% of the edges which would make this a fully connected graph.
Documentation added to the README which explain my changes.
Added an example to show what's going on.