Search API with boolean and comparison operators
The post API for the archive endpoint should be extended to support boolean and comparison operators (<,>,=>,<=). This means
- device and add respective JSON models to the API
- add respective support for such JSON to search.py:SearchRequest
- error handling for semantic issues, e.g. range query on strings, comparison to wrong type, etc.
- the API endpoint makes use of this new functionality
- we should also add the same post query functionality to the other searches (repo, raw)
- lots of tests