Also clean up lint warnings, such as missing docstrings and shadowing
variables in the __main__ (testing) functions.
No functional change.
Signed-off-by: Chris PeBenito <pebenito@ieee.org>
* Remove "Model" from names of model classes.
* Remove remaining *_detail() functions.
* Add typing.
* Make models dir a package.
* Update for superclass data() method as fallback.
* Switch to match/case statements.
Signed-off-by: Chris PeBenito <pebenito@ieee.org>