remove unnecessary pool.js
refactor to a cleaner factory code to support #344 and #362
use new redis.configureFactory method when createQueue
update to client.prefix in related tests
update documentation for #344, #362 and #367
update changes history
fix styling...
fix styling...
add npm.js module version badge
more options in redis client settings
Include license in package.json
remove console.log
emit event 'job failed attempt' after updating job
Merge pull request #372 from pgherveou/patch-2

remove console.log
Merge pull request #369 from AdamCmiel/patch-1

Include license in package.json
Merge pull request #377 from vhain/master

emit event 'job failed attempt' after job successfully updated
fix delaying jobs when failed, closes #384
implement `job.removeOnComplete`, closes #383
make searchKeys chainable, closes #379
Add extra job options to JSON API, closes #378