Add test-suite and tests

Add tests/sudoku.hs file.

If you run cabal configure --enable-tests, then the tests in that file
can be run with cabal test.

More tests to come.