* Add tests and new github workflow
* Add new unit tests
* Add Github CI workflow
* Workflow fix
* Add pytest install to workflow file
* More CI / test updates
* More test cleanup
* Whitespace cleanup and link complexity override
* More whitespace cleanup
* Make lint less strict
* More lint tweaks