Adding basic framework for SudokuBoard, subject to change to Funtion type, Monad, etc