Bugfixes of calculating Adj
Updated to make proper use of newtypes
Now just returns a list each of GNodes and GEdges