Cleanup test to control the graph shape
Adds test graphs whose edges have same weights
Implementation of dangling pagerank

Still suffers from self-reference when we
redistribute weight since it goes to all nodes
including the dangling nodes themselves. Next
iteration will remove this so it is supporting
dangling nodes in a "selfless" way.