Updated debug code, updated constructor to enforce uniqueness of edges regardless of ordering of vertices, added function to compute the edge ideal of a hypergraph