Worker supervisor for TaskBunny.
It supervises all Workers with one_for_one strategy.
It will receive all jobs that need workers when started and will start a worker for each job.
jobs() :: [{host :: atom, job :: atom, concurrenct :: integer}]
start_link(jobs) :: {:ok, pid} | {:error, term}