fixed delayed job upgrade and cleaned up dependencies

The main fix is adding the queue column to DelayedJob's testing table.  DelayedJob 3.0.4 requires it otherwise it will silently rase an `unknown attribute :queue` error when enqueuing it.

I also removed duplication of the dependencies and loosened the paperclip version requirement to better reflect the gemspec's intentions.