Upgrades to rspec 3

Pinning the gem to rspec 3.0

Thanks @lwoodson for pointing this out
Bumps version

Technically, this is only upgrading rspec and pinning it in the gemspec file.
This isn't a bug in terms of functionality but if I were to download the gem and
have the tests fail when checking out the gem, I would not be impressed. This
will make sure that people who install the gem can run the tests and have them
pass.
Merge pull request #2 from wallace/master

Sync w/wallace:master
Sleep for 1 second before requeuing to give CPU's a rest

Without this, when a worker requeues a job, it immediately starts
looking for another job without pause.  It typically finds the
just requeued job and pops it off to create a loop that pegs a
CPU core until it can actually run the job and finish.

This fixes the issue by:

* Introducing a @requeue_interval variable in jobs that can be
  used to control how long a worker will sleep before requeuing
  a job.
* Providing a default of 1 second to ensure a worker process
  won't hog a server's core.

This is a fix for issue 8:

https://github.com/wallace/resque-lonely_job/issues/8