Worker pool loadbalancing

Could you review my changes and please review the data migration which is converting the old structure into the new one (``0015_migrate_workers.py``)!