Adding find_*_path methods and new class to deal with Ford Fulkerson Algorithm. It is clean to have specification for edges to solve this easily than relying on the Graph with going round about to solve it. Major influence was from wikipedia and Algorithm Design by Eva Tardos.