This project is designed to help me learn the algoritms necessary to implement BFS and DFS on an undirected graph to determine if it is a Bipartite Graph or Odd Cyclic graph. I will be using previously implemented code and inheriting from a Weighted DiGraph.