Implement bfs_visited as part of Application 2
Refactor graphs used for testing so that they can be reused
Implement cc_visited and largest_cc_size as part of Application 2
Transform test graph adjacency lists into sets
Implement compute_resilience as part of Application 2
Fix styles according to pep8
Disallow attack_order param mutation in compute_resilience