refactor do-signal (obsolete derefs & vertex lookups), update signal fn
handling to also accept current edge, update dot & signal-sssp fns to include edge
weights, refactor sssp-test-graph, add test-sssp-weighted