worked dijkstra
add AStar.java