Fixed specs
Removed redundant line
Add DSL to parameterized inject logger into jobs
Added workflow parameter to LoggerBuilder
Added missing require to fix gush clear
Added default_logger_builder as another override point
Fixed ruby warning
Removed unnecessary begin end
Removed unused variable
Fixed error handling when workflow is missing
gush clean should clean correct queue
Workflows can be stopped and resumed
Only whole workflows are stoppable, not single jobs
Fixed running? condition for workflow
Merge pull request #1 from lonelyplanet/inject-logger

Add DSL to inject parameterized logger
Fixed test description
Merge pull request #2 from lonelyplanet/pausable-workflows

Pausable workflows
Add redis dump to gitignore
Removed redis instance explicitly passed around

I wouldn't say this change makes the code better. I'd consider it a first step
to build Gush::Client class. Initially I planned to rewrite Gush module in one
shot, but it turned out to be quite complex.
Next planned steps are: make Gush::Workflow and Gush::Job a PORO, extract
scheduling logic to a separate class, build storage adapters for workflows and
jobs and then copy over the remains of Gush module to Gush::Client.
Bugfixes