Validações e creates completos
adicionando atualizações do EddJr
Ajustando diferenças entre os branches.