modifications to sudoku lib to prevent strange behavior
began creating interface layer between library and the DOM