Refactor test directory, harness.

Sticks everything under a separate directory, which will make it easier
to generate documentation at the root.