Rename sudoku_spec to combiner_spec
Add Region class
Add parser