Added Neighbours and HasEdgeBetween Methods