Added 3rd hadoop phase. result is a list of edges to be removed with the
relevant sepset if it exists
code now parses hadoop result and prunes edges from graph and stores
separator sets
Update to make Pattern serializable. Working on code to reduce number of
KVPs in the first Hadoop phase. Have implemented reductions in the
second phase.
Basic working version of MapReduce PC. Currently will not scale well
yet. Data use of first MapReduce phase still grows very fast.
Fixed a bug where no edges were removed anymore after the first
iteration.