added basic data structure stuff for edge list, working on dynamic graph implementation
added superficial flag aggregate checking
superficially seems to work, but more testing is needed