Change API for the better
Add named argument options
Remove unnecessary methods
Fix potential race condition in tests
Add test for multiple queue support
Add support for workers listening on multiple queues