Add a workflow action to verify that the setup.py file works.
- Ensure that the installation works.
- Attempt (in a branch) to invalidate the setup and ensure a suitable error message comes up in a PR check.
- Add a passing/failing badge for the master branch to the readme.