Removed MkBase-class and inheritance to mkrecv and mksend. Ordered function...
Refactor mk_tools and dada_tools:
- Bug fixes: Only use a dedicated header for mksend/mkrecv
- validate header
- removed mkutils.py and mkbase.py
- no inheritance to MkBase
- Instead, use dependency injection of DadaHeader() object to mk_tools.Mkrecv mk_tools.Mksend
- DADA_DEFAULT_HEADER from dataclass instead from header string
- Type hinting and param description of dada.writer classes