added test/8puzzle
changes to Board.java and Solver.java