Added AStar Java Implementation