Minor refactoring of Resque::Worker#initialize
* Moved default options out of #initialize into its own private method
* Added a few test cases for Worker#initialize
Add good bug reporting steps to CONTRIBUTING. [ci skip]
Pull up validate_queues

This is only used in the constructor, so I'm pulling it in
there for now.
Removing silly end to end tests

This was a bad way to do this. I want to bring the idea back, but not right now.
Merged with new master
Removed comments from merge
Merge pull request #975 from einarj/worker_default_options

Worker default options
adding test for default redis

fixes #973
Merge pull request #979 from Crunch09/master

Adding test for default redis