v_0.3.10 - Added tests and changed mnn file format
Tests have been added. they require the pytest module to be installed, but in regular use no modules are needed.
added ruff for static code analysis in github actions.
changed the mnn file format to be python pickle files, instead of a custom solution.