introduce demanded_tasks and ndemanded
change order of code and id in communication with supervisor
send intvec instead of int when waiting for task
introduce linkID
change communication model for waitTask()
introduce results_being_sent