We are missing tests for the REST API. - Add tests - Add test coverage - Add Github workflow so that when a new commit is pushed, tests are run automatically.