Updated a little bit, now includes the way we can print out the
currently generated sudoku. There are not many tests we can run on the
generation that I can think of, but if we're creative maybe we can come
up with a few more. All I can think of so far is testing for a valid
generation, testing that creating a sudoku from a string works properly,
and yeah that's pretty much it.