complete n_puzzle testing
add Priority Queue implementation and build Astar
complete testing of priority queue functionality
complete empirical testing of Astar with 4 heuristics