GraphML-reading utils should be only in GraphMLAdaptor, not in
NetworkUtils.
Made HomologyEdge and InteractionEdge implement a common Edge interface,
which has an Id and a weight. Now HomologyEdge also stores an Id.
Secondly, fixed GraphMLAdaptor so that it keeps Ids consistent.
Finished GraphMLAdaptorTest, and added XMLUnit to POM.