Implementada 80% da limpeza do código

A única coisa que não é limpa são os comentários, e provavelmente faltou
algum caso de sujeita não previsto.