* Consolidate engine_info api calls
* Change api methods to use POST when possible
* Delete engine API cleanup
* Remove redundant installed_engines endpoint
* Update proxy to use similar named methods to new API calls
* More API cleanup
* Jobs API cleanup
* More jobs API cleanup
* Fix add jobs error due to null queue
* Remove unnecessary full_status and snapshot API endpoints
* Streamline add job POST endpoint
* Fix test after method name change
* 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