refactored Sudoku.scala, added "blank" with tests
removed swaps