Added static linting, type checking for each commit as well as pytest
testing for each master push.
Add linting and static analysis CI
Use deprecated pipeline key for server woodpecker version
Format black
Install poetry environment before pyright
Add pytest CI
Update dependencies, Fix black
Ensure tests run on master branch