Feature 3.1 added

Feature 3:
3.1: initial scheduling of tasks
3.2: giving free workers to scheduled jobs
3.3: killing individual tasks as needed and scheduling new tasks