Added an initial sudoku board. Implemented board drawing functionality. Provided skeleton for unit tests. Refactored stuff.