Forgot to add weighted_test
s/undirectedWeighted/weightedUndirected/
Add tons of new tests for weighted stuff, and lots of cleanup.

Tests not passing atm; incremental checkin.
Fix some of the failures, plus some cleanup