Shell test runner

As mentioned in #16. Just thought I'd open a separate issue/PR to track this. It should do pretty much the same thing as the Perl runner, minus the benchmark/timer output. I haven't deleted the Perl runner, so the two can be compared with `make test`/`make test-pl`.