Add and reorganize tests.

Add missing tests and re-organize existing ones to be in the right
classes. Some of the test for Problems() was in the Review() test class.