Show progress of tests as they're running.
Organizing for DRY.
Returning an exit code from automated build. Fixes #85