AStar framework added

implment one and test