support test suite and test tests-require

Fixes #8