Implemented Floyd-Warshall all pairs shortest path
Color dependencies according to their shortest path distance from the focus, which is initially 'A'
Better color map for shortest path distance, edge labels, several bug fixes