Use testify/require in top level tests
This is meant as a quality of life improvement.
Early on in the history of workhorse we only used t.Fatalf
and friends. Later we started using testify/require
. Contributors keep cargo-culting the old t.Fatalf
style. This MR converts all tests in the top level package to use require
when that makes more sense.