Testes de modelo

Refatoração dos modelos e migrations, finalização dos testes de modelo.