GUI + Sudoku encapsulation

I don't always write bug-free code, but when I do my program can divide
by zero, maafaka!