Add a implementation of A* Search on Graph