add graph cloning API
return Udigraph instead of Graph
add delete edge API
add hasAdj verticies API