Refatoração do código do framework e da aplicação utilizando classes,
separação em quatro camadas distintas e criação de namespaces.