Added methods for class KnightPathFinder (#build_move_tree, #new_move_positions(pos), ::valid_moves(pos), ::permute_moves(pos, i , j), is_valid_position(pos))