add simple test runner; refactor 16.3.10 rectangle tests to use/demo it