Added All-Pairs Shortest Problem instructions
Refactored graph library to use custom paramenters on vertices and edges