Task reader is refactored out to another module, GUI for sudoku is now able to let user choose between on/off auto updating, lets update manually, and turn autosolving manually.