* 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
* Initial commit of job submission cli tool, with minor fixes in API code
* Refactored and further decoupled server / client code
* Clean up ServerProxy to not use hardcoded loopback addresses