[CLEANUP] Refactor the tests.

This change refactors the tests as recommended by the Rails Style Guide.

- drop the unused user from the factory
- add a test for a generally valid model
- use the valid model as basis for the model tests
- group the model tests by attribute
- rename the tests