Implementação do gerador de código a partir do código de Paulinely
Inicio da junção de tudo para a segunda entrega.
Último commit antes da segunda entrega.