added docker runner, and some basic tests

These can be run like so:

```
./etc/docker-test.sh
```

After a little setup...