Upgraded to DJ 4.0.0 and added -1 config.timeout option

This should address issue #3 and #6.

- Upgraded to DJ 4.0.0.
- Added ability to guarantee a message does not return to queue with the config.timeout = -1 option.
- Removed the broken rails app demo link from README.