Change comment for Graph to say *un*directed
Omit self-edges in Floyd-Warshall
Make Floyd-Warshall use the minimum weight of multiple edges