added week 3 solutions - both johnson and floyd-warshall (with both standard, and space optimized versions of each)