More UNIX-y tests

* Failure messages to to STDERR
* Nonzero exit on failures