can run tests selectively. See test-runner.c for usage

fixes #42 .