Atualizacao visando encapsulamento e melhor coesao.

O numero de variaveis extern foi bastante reduzido, com o objetivo de promover
um encapsulamento dessas variaveis. Agora, para que os modulos possam obter e
modificar os valores de variaveis de outros modulos, foram implementadas funcoes
de get e set.

Essas e outras modificacoes, como unir em estruturas variaveis correlacionadas,
visaram modificar o projeto de modo a obter maior coesao e diminuir o valor de
acoplamento. Ou seja, os modulos precisam conhecer menos informacao um dos
outros para poderem funcionar.