Add contains method to Bag
Add copy constructor and hasEdge method to Graph/AdjacencyListGraph, copy constructor is inefficient