Test more things
The custom repr and str methods of various models now have tests. Duplicate fixtures have been moved to conftest.py to reduce clutter.
All fixtures have been modified to create database objects, and then fetching them back afterwards so that we work on the data saved in the database, instead of the data as it is on input.
The health endpoint now has a test