Update docs to match the recent developments in the test system. Spin off the architecture description to its own document, and focus testing.md on the day-to-day usage.