I prefer documentation format.

E.g. one of those tests took minutes to run, but who knows which since it was just a dot
Replace have(n).things with expect(things.size).to eq n
Update be_true to whatevz makes most sense
Update rspec to 3.1.0
Fix spec helper a bit

Don't require from a relative path
Fix load path, in case they're running w/ rspec and using it properly
Better error messages
Die with a hopefully helpful message if we can't find their code
Move the globally defined $engine and `def engine` into a module and include it
  (still a singleton, but shit's expensive enough without instantiating this thing every run)
Use RSpec.describe instead of Object#describe

Hoping to eventually turn off all these monkey patches
Update .should to expect(...).to, turn off monkey patching
Rename the data dir to csvs so they can't coincidentally pass