docs(PP 2): add header and method comments for a project
docs(PP 1): add header and method comments for a project
chore(BisectionMethodTester): remove unnecessary code
chore(Sudoku): remove unnecessary code

Since we skip unchangeable values we do not need one more check
chore(Sudoku): remove unused empty constructor
chore(Sudoku): change appearance of sudoku
feat(SudokuTester): add user iteraction

Now program asks users which puzzle from 3 given he wants to solve