Added HasNode and OtherNode Methods
Added abstract signatures for HasEdgeBetween and EdgeBetween methods
Added definition for EdgeBetween method
Added definition for EdgeBetween and corrected condition in HasEdgeBetween