Port error handling tests to Go
Remove remaining bits of ruby test suite.

There are no longer any tests using rspec, so nothing depends on ruby
any more.