Added floyd--warshall method to find all pair shortest paths and to detect negative cycles. I also added a test script that compares results of simplex and cycle canceling algorithms. I also added bellman-ford method. I may remove it. I will update documentations for floyd-warshall methods soon.