refactor test framework
-
API documentation should be automatically generated from tests
- Authentication
- Projects
- Configuration
- Converter
- Users
- Plugins
- Files
- Genomics
- Mesh
- Taxonomy
- local unit tests should be fast and run on the in memory database (+ tests should be run on postgres in the CI)
- there should be test database created that could be used for tests
- create environment for testing plugins