Implement lib/Assigner.
Add delayed-job