Summary
1. Allow users to handle exceptions within `dequeue()` manually and still report them through `job.fail(exc)` (Closes 4)
2. Automatically cancel all expired jobs (Closes 1)
3. Queue name is the first argument in `enqueue()` method. (Closes 3)
**Full Changelog**: https://github.com/vduseev/raquel/compare/v0.1.1...v0.1.2