added tests for problem 4 (nurikabe)
nurikabe: some progress

* checking for connectedness of black cells
* checking for absence of pools (2×2 blocks of black cells)