Code quality improvements
Fix missing assert in tests
Drop support for python older than 3.8
Adds read the docs configuration file
First release.