Uniao dos modulos, atualizacao do projeto inteiro.

Os tres modulos foram interligados diretamente e suas funcoes trabalham em
harmonia. A thread judge agora e' criada na main e usa funcoes e informacoes do
modulo basis para gerenciar as threads das minhocas, a thread do leitor do
teclado e a thread da interface.

Muitas funcoes foram mudadadas/melhoradas/adicionadas para que fosse possivel
o trabalho conjunto de funcoes/threads de diferentes modulos. Além disso, foi
criado um arquivo .h para o modulo logico.