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
Refactor pause and add test coverage
Do not prune workers from queues that we don't listen to.

If the worker we are trying to prune does not belong to the queues we are listening to, we should not touch it.

Attempt to prune a worker from different queues may result in an unknown class exception, since that worker could easily be even written in different language.
test format of redis configuration
Merge pull request #1002 from dsabanin/dont-prune-foreign-workers-against-master

Do not prune workers from queues that we don't listen to.
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