this adds a proper release workflow (that I already know) and a test workflow that installs and uses pytest