[STORM-375] Smarter downloading of assignments by supervisors and workers

This shouldn't be global but part of the worker data