Created a method in config that moves the connection to Redis to the backend
test passing when it should be failing, asserting that backend is receiving a method
test format of redis configuration
tested config.redis method
added an exception for invalid servers in backend
removed pry gem
cleaned up whitespace in config and config test
Merge pull request #1008 from chelseakomlo/refactor_config

Refactor config
Extracted child process management out of Resque::Worker into
Resque::ChildProcess.

This is an attempt to reduce the complexity of Resque::Worker.

* Extracted logic for a forked child process into a dedicated class
* Made Worker#will_fork? public due to legacy test stubbing
* Moved the majority of the logic from Worker#fork_for_child into ChildProcess#fork_and_perform