Drops Py3.7, improves typing and adds a mypy config, improves the docstrings and isorts the imports.
* configure isort
* sort with isort
* add github action
* enable flake8-docstrings
* fix docstrings
* add mypy env
* no implicit optional
* add type for raw
* add some type hints
* break line
* remove unused imports
* remove unused os import
* make flake8 more strict
* configure flake for black
* fix action
* use importlib_resources
* rename deprecated methods
* Added example with Docker and Flask
* set flask debug flag to False
* new line at the end of file
* format with black
---------
Co-authored-by: Ricardo Sanchez Alba <r2sanchezalba@gmail.com>