Add Job interface
Add worker structure
Add Queue dispatcher