Alterada a estrutura para utilizar mapas e guardar jobs assossiados ao respectivo worker
Separadas as classes que estavam dentro de broker noutros ficheiros
Removida a monitor thread para passar a usar tasks