Ruby wrapper tests

Note, the TN Ruby tests are broken due to faulty methods in Ruby
bundler.