Update rspec to use Timeout and not Benchmark to kill long running tests

* This is required for unit tests using mutant since if a mutation
  causes an infinite loop the mutation can never be killed.