Fix #24 + refatoração controller cadastro + correções de bugs aleatórios